
我有一个 ASP.NET MVC 应用程序,其中还包含一些 WebForms 内容(用于 SSRS ReportViewer)。它已部署到 IIS7,并且应用程序的 MVC 页面运行良好,但是当我尝试浏览 aspx 页面时,系统会提示我 NTLM 身份验证框。我没有启用 NTLM,我只启用了匿名身份验证。
我已经在 IIS6 机器上部署并完全正常运行,唯一的区别是 IIS6 机器在我们公司的域中,而 IIS7 机器不在我们公司的域中(我看不出这可能是什么问题,因为 MVC 东西运行良好)。
有什么想法吗?谢谢。
答案1
尝试启用 Windows 身份验证模式以及匿名身份验证。