我收到此错误:
此请求的URL长度超过配置的maxUrlLength值.
环顾我能找到的最接近的东西是在web.config中,
<requestFiltering>
<requestLimits maxUrl="xxx">
</requestFiltering>
Run Code Online (Sandbox Code Playgroud)
然而,这不是MaxUrlLength,也不解决问题.任何想法如何解决?
Jes*_*sse 79
根据阿肖克的答案,这相当于:
<httpRuntime maxUrlLength="1024" relaxedUrlToFileSystemMapping="true"/>
Run Code Online (Sandbox Code Playgroud)
在<system.web>
web.config的部分内.
看看Hanselman的这篇文章.虽然这篇文章是关于接受URL中通常无效的字符,但他还提到了如何配置路径长度和查询字符串
当我们在这里时,请注意在ASP.NET 4中,您还可以更改允许的路径和queryString长度:
Run Code Online (Sandbox Code Playgroud)<httpRuntime maxRequestPathLength="260" maxQueryStringLength="2048" />
小智 6
我在使用C#.net 4创建的休息服务中遇到此问题.我在web.Config文件的system.web部分中设置了maxUrlLength变量.
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime maxUrlLength="2000"/>
</system.web>
....
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
44703 次 |
最近记录: |