返回View()并返回PartialView()神秘MVC5

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

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

我启用了Windows和匿名身份验证网站,但它不起作用。 我的登录行为是

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

你的问题不是MVC代码它更像是一个IIS配置,请看下面的链接

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

链接地址: http://www.djcxy.com/p/7259.html

上一篇: return View() and return PartialView() mystery MVC5

下一篇: forms authentication gives a too long query string