IIS中设置了默认URL长度和字符串长度,若超出规定的长度会报错,可以做如下处理。
在站点根目录下添加一个web.config
文件,添加如下内容,其中maxUrl
为URL长度,maxQueryString
字符串长度,数值请根据实际情况调整。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxUrl="409600" maxQueryString="204800" />
</requestFiltering>
</security>
</system.webServer>
</configuration>