مرکز آموزش

رفع خطای The certificate chain was issued by an authority that is not trusted در دات نت کور و ناپ کامرس

  • 30

چنانچه از دات نت کور یا سیستم‌های مبتنی بر آن چون ناپ کامرس استفاده می‌کنید، ممکن است با خطای زیر در Log وبسایت مواجه شوید:

SqlException: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

 

نحوه رفع خطا:

به منظور رفع مشکل کافیست فایل حاوی Connection String (معمولا فایل datasettings.json برای ناپ کامرس و appsettings.json برای دات نت کور) را باز کنید و در خطی که Connection String درج شده است، عبارت زیر را اضافه کنید:

TrustServerCertificate=True

پس از درج کد فوق، Application Pool وبسایت خود را Restart کنید.

مثال:

"ConnectionString": "Data Source=.\\MSSQLSERVER2019;Initial Catalog=DATABASE;User ID=USERNAME;password=PASSWORD;MultipleActiveResultSets=true;Trusted_Connection=True;TrustServerCertificate=True;Integrated Security=False;Persist Security Info=False",

 

کار تمام شد!

منابع: انجمن ناپ کامرس

 

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


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