繁体   English   中英

更改Web应用程序身份验证以使用Windows身份验证

[英]change web application authentication to use Windows Authentication

我正在尝试在IIS 8.5上发布Web应用程序,但是当应用程序尝试从SQL Server 2008检索数据时出现此错误。

InnerException:{消息:发生错误。,ExceptionMessage:用户'domainname \\ WES-JXC2J02 $'登录失败。,…} ExceptionMessage:“用户'domainname \\ WES-JXC2J02 $'登录失败。

SQL Server没有将WES-JXC2J02 $列为授权用户,因为它是我的开发机名称。 如果我尝试将计算机名称添加为SQL Server中的用户,则会出现错误,因为域中没有此类用户。 我想使用Windows身份验证,该身份验证设置为在IIS中启用。 我该如何解决?

因此,显然,正如@MikeCheel所说,它正在将我的计算机凭据转发到SQL Server,以从数据库中检索数据。 原来,我需要在访问受限的SQL Server中创建一个新的登录名,然后在connectionString中添加用户ID和密码。 我很难理解SQL Server必须启用SQL和Windows身份验证。 配置完成后,就建立了连接并且数据正确显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM