IIS7 中的 SQL Server 和 Windows 身份验证

2023-11-26

我正在尝试使用 SQL Server 和 Windows 身份验证在 Vista (IIS7) 上运行 ASP.NET 网站。无论我做什么,当我连接到数据库时,都会出现异常:



    SqlException was unhandled
    Login failed for user 'MyDomain\MachineName$'.
  

我应用什么设置似乎并不重要,我无法让 IIS7 通过我的 Windows 登录凭据。

额外细节:

  • SQL Server 和我的本地计算机都位于 ActiveDirectory 上
  • Vista 企业版、IIS7
  • SQL Server 2005
  • 禁用匿名身份验证,启用 Windows 身份验证
  • 模拟开/关没有区别
  • 所有身份(NetworkService、LocalSystem 等)给出相同的结果
  • 经典管道和集成管道给出相同的结果

Help!


如果配置正确,模拟开/关会产生很大的不同。您想要的称为“约束委派”,您需要为其配置 IIS 和 ASP:

  • 如何:在 ASP.NET 2.0 中使用协议转换和约束委派
  • 配置 ASP.NET 模拟身份验证 (IIS 7)
  • 配置服务器进行委派
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IIS7 中的 SQL Server 和 Windows 身份验证 的相关文章

随机推荐