我尝试在我的web.config中使用以下标记。
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="15728640" maxUrl="4096" maxQueryString="32768" />
</requestFiltering>
</security>
</system.webServer>
在这种情况下,maxAllowedContentLength可以工作,但是即使将maxQueryString设置为max,它也不能工作。
答案 0 :(得分:0)
您可能必须将以下内容添加到httpRuntime。根据MSDN,要修改以重置web.config中的maxQueryStringLength的正确元素是<httpRuntime>
元素内的<system.web>
元素,请参见httpRuntime Element(ASP.NET设置架构)。尝试修改该元素,如下所示。
<system.web>
<httpRuntime maxQueryStringLength="15728640" maxQueryStringLength="32768" maxUrlLength="4096"/>
</system.web>
这是httpRuntime变量的link