在iis7.5下get传递已经urlencode过中文参数,在nginx和Apache下都没问题,今天到了iis上却出现了404,
究其原因是iis不支持带特殊字符的链接,在web.config 里面加入下面配置:
<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true"></requestFiltering>
</security>
</system.webServer>
</configuration>
重启网站就解决了。