我最近将我的 PC 升级到了 Vista,这意味着它包含 IIS7。问题是我们正在开发的 ASP.NET 网站不再工作了。我收到一个错误,因为应用程序尝试使用 NT AUTHORITY/ANONYMOUS LOGON 而不是我的域用户连接到 SQL Server,并且未授权匿名。我尝试了几件事,但还没有解决方案: - 安装并启用“IIS 元数据库和 IIS 6 配置兼容性” - 为该网站启用 Windows 身份验证 - 创建了一个不同的应用程序池,托管管道模式设置为经典 - 启用 IIS6 WMI兼容性和 IIS6 管理控制台(在这里变得绝望)
在我们的 web.config 中有,在我们的 machine.config 中有 . 我尝试将 impersonate 设置为 false 并在 machine.config 中输入我的域用户和密码(以前是这样的),但这也无济于事。
有什么我想念的吗?有没有其他人有类似的问题?