如何增加asp.net MVC 3配置中的maxUrlLength属性?
我得到这个错误:
此请求的URL长度超过了配置的maxUrlLength值。
看看我能找到的最接近的东西是在web.config中,
<requestFiltering>
<requestLimits maxUrl="xxx">
</requestFiltering>
但是,这不是MaxUrlLength,也不能解决问题。 任何想法如何解决?
根据Ashok的回答,这将等同于:
<httpRuntime maxUrlLength="1024" relaxedUrlToFileSystemMapping="true"/>
在web.config的<system.web>
部分中。
看看Hanselman的这篇文章。 虽然这篇文章是关于在URL中通常接受无效字符的,但他还提到了如何配置路径和查询字符串的长度
虽然我们在这里,但请注意,在ASP.NET 4中,您还可以更改允许的路径和查询字符串长度:
<httpRuntime maxRequestPathLength="260" maxQueryStringLength="2048" />
我在使用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>
....
链接地址: http://www.djcxy.com/p/42015.html
上一篇: How do I increase the maxUrlLength property in the config in asp.net MVC 3?
下一篇: request exceeds the configured maxQueryStringLength when using [Authorize]