以下代码有什么问题?
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
当我运行我的项目时,它给了我这个错误:
在Web服务器上配置请求筛选以拒绝请求,因为查询字符串太长。
我已经禁用了匿名身份验证,并在我的IIS中启用了Windows身份验证。
答案 0 :(得分:0)
您是否尝试过在requestLimits元素上设置maxQueryString属性来增加最大查询字符串大小?
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="32768"/>
</requestFiltering>
</security>
</system.webServer>
<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>