Qud*_*oos 12 asp.net iis-7 httprequest asp.net-mvc-3
这是我的网址
URL本身没有无效字符,因为所有内容都已加密.我还是得到了
错误请求 - 无效的URL HTTP错误400.请求URL无效.
我知道URL非常长,我能够通过添加此httpRuntime maxUrlLength ="512"来解决我的Cassini中的问题
在web.config中
但是在IIS7中,即使在使用requestfiltering maxurl和maxquerystring值之后,我还是无法解决这个问题.
这是一个asp.net mvc 3应用程序.
Max*_*ler 27
这个是为后代和跟踪我自己的问题.然而,在另一个答案中已经说过,而不是明确地说.
我最终遇到了同样的问题.答案当然是将长URL段转移到Query字符串.更容易处理.
然而问题是HTTP.sys甚至没有让请求通过,因为URL的一段超过260个字符.但是,我们仍然必须支持它.
您可以在注册表中更改该设置.重新启动后,网址将会正常运行.
注册地:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters]
"UrlSegmentMaxLength"=dword:00000400
Run Code Online (Sandbox Code Playgroud)
这将有效地将段长度设置为1024.
归档时间: |
|
查看次数: |
17384 次 |
最近记录: |