IIS7 allowDoubleEscaping
昨天在公司的一个项目中,碰到一个问题
启用url rewritting后,一个url不正常。
原始的是URL是: /ctl/User+Roles/
其中的(+)加号导致问题发生。
当我们把加号改成 %20后,就正常了,如:/ctl/User%20Role/
要修复这个问题,在web.config的system.webserver->security下添加:
<requestFiltering
allowDoubleEscaping="false">
更多的参见:http://learn.iis.net/page.aspx/143/use-request-filtering/