MVC3项目不会在IIS6.0上的url中执行带句点的页面

时间:2011-11-01 13:00:06

标签: asp.net-mvc-3 iis-6 mime-types

当我将其上传到测试服务器时,我的网站上出现404错误。我发现问题在于url格式。

http://servername/Wizard/Review/B00557.0001如果我手动将小数编码为%46,它就可以工作。我想IIS6.0试图将B00557.0001解释为文件。

我在日志文件中收到此错误代码。

2011-11-01 12:53:01 W3SVC259463726 10.90.10.11 GET /Wizard/Review/B00557.0001 - 80 - 10.90.10.32 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+InfoPath.2;+.NET4.0C;+.NET4.0E;+MS-RTC+LM+8) 404 0 3

是否有服务器设置我可以更改以解决此问题而无需修改我的应用程序代码?

1 个答案:

答案 0 :(得分:2)

@counsellorben在大多数情况下是正确的。必须取消选中验证文件。由于url实际上并不代表物理文件。

enter image description here