配置的maxUrlLength值未被使用

我收到错误“此请求的URL长度超出了配置的maxUrlLength值。”。 所以我进入我的Web.Config文件,在configuration - system.web 。 我在httpRuntime部分添加了一个属性,如下所示:

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

我仍然得到错误。 我已经重建,重新发布,停止并启动IIS,所有我能想到的事情。 我使用的URL大约有600个字符。 我还能在这里做什么?


对不起所有。 我正尝试使用OAuth返回的网址。 我刚刚发现它的格式是http://www.foo.com/&foo=bar?foo2=bar2。 与号和问号相反。 看起来我从Intuit收到一个错误的URL。 我根本没有注意到,因为这个URL太长了。 (我也认为来自IIS的错误信息是错误的)。 我会调查更多。


maxUrlLength的配置更改需要在.NET Framework的根Web.config中进行。 该文件位于%windir% Microsoft.NET Framework framework_version CONFIG中

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

上一篇: The configured maxUrlLength value is not being used

下一篇: Issue with Web Service POST