请求时,我突然得到一个Windows安全对话框:ASP.NET MVC Windows安全问题
http://mydomain/Reports/
出现这种情况我已经从Server 2008中的ASP.NET MVC应用程序服务器2008 R2之后。
此页面(和其他人一样)使用Windows Form身份验证进行访问控制。其他页面正常工作,只是这个页面给我带来麻烦 - 并且只在这个服务器上。
即使使用我的域凭据登录也会失败;在第三次登录失败后出现空白页面。
我禁用了IIS中的Windows身份验证并启用了窗体身份验证。
的要求执行:
public ActionResult Index()
{
return View();
}
关联到他的页面的Index.aspx页面包含静态HTML。
任何想法可能导致这种情况?
更新的评论和问题:
- 网站(MYDOMAIN)正在运行作为自己的一个网站。
- SSRS安装在机器上,但不是本网站的一部分。
- 将控制器名称更改为ReportController而不是报告s控制器使其工作。首先处理报告,我可以在哪里找到它?我没有看到服务器上的任何报告文件夹或网站...
你在虚拟或单独的网站上运行吗?您可以验证webroot中没有名为Reports的文件夹,b/c我相信IIS将在路由之前解析为硬位置。 – 2009-11-21 17:49:35
@Josh,webroot中没有报告文件夹。 – 2009-11-22 07:12:10