Sql server 2012 SQL Server身份验证与Windows身份验证-asp.net核心Web API-500错误-IIS 7.5
在将asp.net核心web api应用程序部署到IIS 7.5时,我遇到了一个非常奇怪的问题 如果我使用SQL Server 2012的SQL Server身份验证模式,并在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=
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需要进行什么设置