Ошибка "Цепочка сертификатов была выдана органом, которому не доверяют в Microsoft.Data.SqlClient" в рабочем проекте
При обновлении версии Microsoft.EntityFrameworkCore.SQLServer появилась ошибка "Цепочка сертификатов была выдана органом, которому не доверяют в Microsoft.Data.SqlClient" в рабочем проекте
Решение проблемы:
Microsoft.Data.SqlClient начиная с 4.0 по умолчанию использует ENCRYPT=True . Либо вы размещаете сертификат на сервере (не самозаверянный), либо вы помещаете TrustServerCertificate=True; в строку подключения
Например:
"ConnectionStrings": {
"DbConnectionString": “Server=10.10.10.10;Database=testMVC;Persist Security Info=True;User ID=root;Password=P@ssw0rd;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=True;",
"CultureInfo": "eu-EU"
},
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.