خطا هنگام دریافت اطلاعات از رجیستری در سی شارپ
با سلام و عرض احترام
زمان اجرای برنامه با استفاده از Visual Studio 2019 و SQL Server 2019 مشکلی به وجود آمده و سورس اجرا نمی شود.
خواهشمندم در مورد رفع این مشکل راهنمایی بفرمایید.
با سپاس.
خطای شما به این خاطر هست که می خواید یک کلید به نام ConnectionForAutomation رو از رجیستری ویندوز خودتون بخونید در حالی که این کلید در مسیر مشخص شده یعنی
\\SOFTWARE\\AutomationConnectin
وجود نداره.
ابتدا رجیستری ویندوز رو باز کنید و مسیر مشخص شده رو ببینید که آیا این Key یعنی ConnectionForAutomation وجود داره یا نه.
نکته : برای باز کردن رجیستری میتونید کلیدهای ترکیبی win + R رو بزنید و در پنجره Run عبارت Regedit رو بنویسید و Enter بزنید.
نمایش رجیستری و کلید مورد نظر در تصویر زیر
همونطوری که می بینید در تصویر بالا کلید مورد نظر وجود داره. شما هم باید در رجیستری ویندوز خودتون نگاه کنید ببینید هست یا نه.
اگر نبود:
اگر در مسیر مورد نظر Key وجود نداشت باید اون رو ایجاد کنید. کار با رجیستری در سی شارپ
اگر آموزش اتوماسیون اداری تحت شبکه رو استفاده می کنید به ترتیب زیر عمل کنید.
- در پوشه سورس ابتدا پوشه bin و سپس Debug رو باز کنید.
- فایل exe پروژه رو اجرا کنید. (فایلی به نام Automation.exe)
- در فرم Login در قسمت پایین روی گزینه "تنظیم پارامترهای ارتباط با سرور" کلیک کنید.
- در فرم تنظیم پارامترها سه مقدار از شما خواسته شده. (آی پی سرور، نام دیتابیس، رمز دیتابیس) این مقادیر رو وارد کنید. به جای آی پی می تونید از یک نقطه (.) استفاده کنید.
- روی دکمه اتصال کلیک کنید تا پیغام ارتباط با سرور برقرار شد نمایش داده شود.
- حالا یک بار نرم افزار را ببندید و مجدد اجرا کنید. (هم اکنون در رجیستری Key به وجود آمده است و میتونید از طریق سورس هم با پروژه کار کنید.)
سلام و عرض احترام
با تشکر از پاسخ شما. مشکل اشاره شده حل شد لیکن با توجه به کنترل کامل همه تنظیمات و کدهای نوشته شده، در زمان ران شدن سورس در دیگر کامپیوترها، ارور عدم برقراری ارتباط با سرور نمایش داده میشود. در کامپیوترهای فعلی Visual Studio 2019 و SQL Server 2019 نصب شده اند.
با تشکر از راهنمایی ارزنده شما.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول