[英]SQL Server and windows authentication in IIS7
我正在尝试使用SQL Server和Windows身份验证在Vista(IIS7)上运行ASP.NET网站。 无论我做什么,当我连接到数据库时,我得到例外:
SqlException was unhandled Login failed for user 'MyDomain\MachineName$'.
我应用的设置似乎并不重要,我无法让IIS7通过我的Windows登录凭据。
额外细节:
救命!
正确配置后,模拟开启/关闭会产生重大影响。 您想要的是“约束委派”,您需要为它配置IIS和ASP:
您是否尝试为应用程序创建新的用户帐户,在Sql Server上为其授予适当的权限,然后将应用程序池设置为在此新帐户下运行? 这就是我通常做的,而且它有效。 我没有在NetworkService,LocalSystem或其他内置帐户下运行我的应用程序。
您的连接字符串是否包含Integrated Security=SSPI
?
您是否已将asp.net上下文切换为域用户?
这是关于此主题的MSDN文章
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.