我收到错误“此请求的URL长度超过配置的maxUrlLength值。”。所以我进入了我的Web.Config文件,在configuration
- system.web
下
。我在httpRuntime
部分添加了一个属性,如下所示:
<httpRuntime targetFramework="4.5" maxUrlLength="1083" relaxedUrlToFileSystemMapping="true" />
我仍然得到错误。我已经重建,重新发布,停止并启动IIS,我能想到的一切。我使用的URL大约有600个字符。我还能在这做什么?
答案 0 :(得分:0)
对不起所有人。我正在尝试使用OAuth返回的网址。我发现它的形式为http://www.foo.com/&foo=bar?foo2=bar2。 &符号和问号相反。看起来我从Intuit回来的网址很糟糕。我根本没有注意到,因为URL太长了。 (我也认为来自IIS的错误消息是错误的)。我会进一步调查。
答案 1 :(得分:-1)
需要在.NET Framework的根Web.config中进行maxUrlLength的配置更改。此文件位于%windir%\ Microsoft.NET \ Framework \ framework_version \ CONFIG
中