مرکز آموزش

نحوه رفع خطای Application startup exception: System.ApplicationException: No database instance در Nop Commerce

  • رفع خطای no database instance, رفع خطای .net core, رفع خطای NopCommerce
  • 13

این خطا خود گویای نوع مشکل است! در واقع اطلاعات دسترسی به دیتابیس که به وبسایت یا سیستم مورد استفاده معرفی کردید صحیح نیست یا با تنظیمات هاست و سرور مطابقت ندارد.

چنانچه از سیستم مدیریت محتوا NopCommerce استفاده می کنید به مسیر بارگذاری وبسایت مراجعه و در فولدر App_Data فایل datasettings.json را برای ویرایش باز کنید. معمولا محتوای فایل به شکل زیر است:

{

  "DataProvider": "sqlserver",
  "DataConnectionString": "Data Source=.\\INSTANCENAME;Initial Catalog=DB_NAME;Integrated Security=False;Persist Security Info=False;User ID=DB_USER;Password=PASSWORD",
  "RawDataSettings": {}
}

در بخش Data Source اطلاعات دسترسی به دیتابیس چون، آدرس MSSQL، نام، نام کاربری و رمز عبور دیتابیس؛ درج شده است. مطمئنا در یکی از بخش ها یک اشتباه وجود دارد. بنابراین ضمن مطابقت آن ها با تنظیمات انجام شده در هاست و دیتابیس، اطلاعات را تصحیح کنید.


کار تمام شد.
چنانچه اطلاعات دسترسی به دیتابیس درست وارد شده باشند. خطا رفع شده و وبسایت شما قابل نمایش خواهد بود.

چنانچه از پنل Plesk استفاده می کنید، توصیه می کنیم به مقاله نحوه ایجاد و مدیریت صحیح دیتابیس MSSL مراجعه نمایید.

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟