asp.net MVC中的身份验证和授权

时间:2018-03-13 05:22:35

标签: asp.net-mvc

以下代码有什么问题?

<authentication mode="Windows" />
<authorization>
   <deny users="?"/>
</authorization>

当我运行我的项目时,它给了我这个错误:

  

在Web服务器上配置请求筛选以拒绝请求,因为查询字符串太长。

我已经禁用了匿名身份验证,并在我的IIS中启用了Windows身份验证。

1 个答案:

答案 0 :(得分:0)

您是否尝试过在requestLimits元素上设置maxQueryString属性来增加最大查询字符串大小?

<system.webServer>
  <security>
<requestFiltering>
      <requestLimits maxQueryString="32768"/>
    </requestFiltering>
  </security>
</system.webServer>
<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>