|
1
|
| Emil Rasmussen · 技术社区 · 15 年前 |
|
|
1
1
问题是iis7请求过滤器拒绝包含+个字符的URL。解决方案是将以下内容添加到web.config中:
更多详情: http://blogs.iis.net/thomad/archive/2007/12/17/iis7-rejecting-urls-containing.aspx 一位同事想出了一个聪明的主意,在自己的IIS上运行这个网站。然后错误被进一步定义为404.11,从这里开始,解决方案很简单。 |
|
2
0
我觉得这很奇怪,因为您的regex也匹配“+”字符。可能问题是因为regex中的第一个字符,即您正在使用的字符串'^'的开头。也许在生产服务器上,您得到了一个绝对的URL,而在开发环境服务器上,一个相对的URL被传递到重写模块中。 |