请求时,我突然收到 Windows安全对话框:
http://mydomain/Reports/
在将ASP.NET MVC应用程序从Server 2008移动到Server 2008 R2之后,会发生这种情况。
此页面(与其他页面一样)是使用Windows窗体身份验证进行访问控制的。其他页面正常工作,只是这个页面给了我麻烦 - 而且只在这台服务器上。
即使使用我的域凭据登录也会失败;在第三次登录失败后,会出现一个空白页面。
我在IIS中禁用了Windows身份验证并启用了表单身份验证。
请求执行:
public ActionResult Index()
{
return View();
}
与其页面关联的index.aspx页面包含静态HTML。
任何可能导致此问题的想法?
更新评论和问题:
答案 0 :(得分:3)
升级sql server时,通常会在iis中添加一个名为Reports和ReportManager的虚拟目录或虚拟应用程序。刚刚经历过这个,所以值得一试。
答案 1 :(得分:0)
检查文件夹或文件的权限,它们可能未正确设置,因此IIS正在尝试获取一组有效的凭据以继续。
此外,Reports文件夹是否正在运行,例如SSRS?