昨天在公司的一个项目中,碰到一个问题

启用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/

相关文章:

  • 2021-09-20
  • 2022-01-26
  • 2021-12-31
  • 2021-07-24
  • 2021-12-02
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-18
  • 2021-07-02
  • 2021-09-20
  • 2021-05-30
  • 2021-11-28
  • 2021-07-20
  • 2022-12-23
相关资源
相似解决方案