باگ:


علیرضا ناصری مقدم

با سلام

بنده پروژه بانک اطلاعاتی در دست داشتم که کد نویسی آن در MVC Core تمام شد و قصد نصب روی سرور محلی و IIS دارم پر<زه را puplish  میکنم و در IIS تنظیمات را انجام میدهم ولی در صفحه لاگین پس از ورود نام  یوزر و پسورد لاگین نمیکند از طرفی چون خطای اشتباه بودن نام کاربری و پسورود هم در این صفحه نمیدهد به این نتیجه میرسم که ارتباط با دیتابیس برقرار نیست. کانکشن استرینگ برنامه بفرم زیر در DatabaseContext تعریف شده:

   optionsBuilder.UseSqlServer(@"Data Source = DESKTOP-AR72116 ; Initial Catalog = LeaveSheet;Connection Timeout=1000; Integrated Security=True;MultipleActiveResultSets=true ");

(جهت اطلاع همین کانکشن استرینگ در stsrtup.cs  و appsettings.development.json و appseting.json هم تعریف شده)

ممنون


راه‌حل‌های ارائه شده برای این باگ


رضا عباس نژاد

سلام

اگر از سیستمی که برنامه را طراحی کرده ای به سرور محلی دسترسی داری میتوانی روی همان سیستم مسیر ارتباط با دیتابیس را قرار دهی و در حالت Debug و یا گذاشتن BrakPoint چک کنی که اطلاعات بدرستی از بانک واکشی میشود یا خیر

اگر دسترسی نداشتی روی سرور یک فایل Udl بساز و Conection String رو باهاش تست کن

ساختن فایل Udl هم اینطوریه که روی دسکتاپ سرور راست کلیک و یک فایل txt میسازی بعد پسوندش و تغییر میدی به Udl بعد ذخیره میکنی و بعد بازش میکنی صفحه اتصال به بانک باز میشه و پارامترهای اتصال را تنظیم و تست کن و بعدش که از اتصال به سرور مطمئن شدی همون فایل Udl رو با Notepad باز کن و محتویاتش رو بجای Connection String توی پروژه ات قرار بده

 



علیرضا ناصری مقدم

با سلام و تشکر از پاسخ شما

چون در حال حاضر قصد تست پابلیش روی سیستم خودم هستم و IIS را نیز روی آن نصب کرده ام لذا سراغ تست سرور نرفتم.

در مورد فایل udl آنرا ایجاد و کانکشن استرینگ بفرم زیر را جایگزین کردم:

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=LeaveSheet;Data Source= DESKTOP-AR72116

ولی در اجرای تست از داخل VS خطای Keyword not supported: 'provider داد که قسمت provider را حذف کردم و کد اجرا شد. اما نهایتا با پابلیش مجدد نیز توفیقی حاصل نشد.

 



رضا عباس نژاد

تنها راه برای کمک اینه که با anydesk به سیستم شما وصل شد و کدها را چک کرد

اگر تمایل به این کار داشتی برام ایمیل کن

zarrinnegar@gmail.com



علیرضا ناصری مقدم

با سلام و تشکر جناب عباس نژاد

مشخصات Anydesk و موبایلم خدمتتان ایمیل شد هر زمان بفرمائید بنده در خدمت هستم

با تشکر از لطف شما



پاسخی برای این باگ ارسال کنید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری

;