将服务器由windows2003升级到windows2008后,某个网站的图片突然不能显示,显示404错误,
问题及原因:
window2012下iis7环境下,url中包含空格或加号的伪静态,将不能正常访问,
比如:http://8888/InterFace//AIDocument/DecMessageAI/20200415/153431680/DK14234+test.png
浏览器返回 HTTP 错误 404.11 – Not Found错误。
解决办法:
代码效果如下:
<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true"></requestFiltering>
</security>
< system.webServer>
</configuration>