The configured maxUrlLength value is not being used

I received the error "The length of the URL for this request exceeds the configured maxUrlLength value.". So I went into my Web.Config file, under configuration - system.web . I added an attribute on the httpRuntime section as follows:

<httpRuntime targetFramework="4.5" maxUrlLength="1083" relaxedUrlToFileSystemMapping="true" />

I still get the error. I've rebuilt, republished, stopped and started IIS, everything I can think of. The URL I am using has roughly 600 characters in it. What else can I do here?


Sorry all. I am trying to use an OAuth returned URL. I just found that it's in the form of http://www.foo.com/&foo=bar?foo2=bar2. The ampersand and the question mark are reversed. Looks like I'm getting a bad URL back from Intuit. I simply didn't notice that because the URL was so long. (I also think the error message from IIS is wrong). I will investigate more.


The configuration change for maxUrlLength needs to be made in the root Web.config for the .NET Framework. This file is located in %windir%Microsoft.NETFrameworkframework_versionCONFIG

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

上一篇: 最大请求长度超出异常,maxContentLength不起作用

下一篇: 配置的maxUrlLength值未被使用