返回View()并返回PartialView()mystery MVC5

时间:2015-01-13 10:29:29

标签: c# asp.net-mvc-5 asp.net-mvc-partialview

我正在使用带有Identity 2.0的MVC 5来提高安全性。当我启动应用程序时,它显示登录页面(没有布局可能因为我正在返回部分视图)。当我使用返回View()而不是返回PartialView()时,它会给我以下错误;

  

HTTP错误404.15 - 未找到请求过滤模块是   配置为拒绝查询字符串太长的请求。

我启用了Windows和网站的匿名身份验证,但它无法正常工作。我的登录操作是

 [AllowAnonymous]
 public ActionResult Login(string returnUrl)
 {
     ViewBag.ReturnUrl = returnUrl;
     return PartialView();
 }       

1 个答案:

答案 0 :(得分:1)

您的问题不是MVC代码,而是IIS配置 看一下以下链接

http://www.iis.net/configreference/system.webserver/security/requestfiltering/alwaysallowedquerystrings