Sql server 2012 SQL Server身份验证与Windows身份验证-asp.net核心Web API-500错误-IIS 7.5

Sql server 2012 SQL Server身份验证与Windows身份验证-asp.net核心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 2012的SQL Server身份验证模式,并在appsettings.json文件中设置了以下连接字符串,则访问web api时没有错误 成功 { "ConnectionStrings": { "SchedulerConnection": "Server=ABC\\SQL2012;Database=SchedulerDb;user id=

在将asp.net核心web api应用程序部署到IIS 7.5时,我遇到了一个非常奇怪的问题

如果我使用SQL Server 2012的SQL Server身份验证模式,并在
appsettings.json
文件中设置了以下连接字符串,则访问web api时没有错误

成功

{
    "ConnectionStrings": {
           "SchedulerConnection": "Server=ABC\\SQL2012;Database=SchedulerDb;user id=sa;password=XYZ;"
    }
}
但是,当我对SQL Server 2012使用windows身份验证模式时,在将asp.net核心web api托管到IIS之后,我得到了“500”内部服务器错误

失败

{
   "ConnectionStrings": {
        "SchedulerConnection": "Server=ABC\\SQL2012;Database=SchedulerDb;persist security info=True;Integrated Security=SSPI;"
   }
}
使用SQL Server Windows身份验证运行web api需要进行什么设置