Проверка подлинности SQL Server Против проверки подлинности Windows — asp.net ошибка core Web API — 500 — IIS 7.5

#sql-server-2012 #iis-7.5 #asp.net-core-webapi

#sql-server-2012 #iis-7.5 #asp.net-core-webapi

Вопрос:

У меня очень странная проблема при развертывании asp.net основное приложение web api для IIS 7.5.

Если я использую режим проверки подлинности SQL Server для SQL Server 2012 и задаю строку подключения ниже в appsettings.json файле, то при доступе к web api ошибки нет,

успех

 {
    "ConnectionStrings": {
           "SchedulerConnection": "Server=ABC\SQL2012;Database=SchedulerDb;user id=sa;password=XYZ;"
    }
}
 

Но пока я использую режим проверки подлинности Windows для SQL Server 2012, затем после размещения asp.net основной веб-api для IIS, я получаю внутреннюю ошибку сервера «500».

Сбой

 {
   "ConnectionStrings": {
        "SchedulerConnection": "Server=ABC\SQL2012;Database=SchedulerDb;persist security info=True;Integrated Security=SSPI;"
   }
}
 

Какие настройки мне нужно настроить для запуска web api с использованием проверки подлинности Windows SQL Server??