我在.Net 4.0上有一个运行在IIS6上的MVC3站点,无需成功扩展。
网站的一个功能是生成静态文件供用户下载。一种类型的文件是CSV,我在服务器上生成的文件可以通过http://DevServer:1234/StaticFile/1.csv访问,但工作正常。
然而,要求被更改,客户端希望文件扩展名为“.rpt”而不是“.csv”,并且文件的所有内容都保持不变。代码已相应调整,我已验证新文件是否在正确的路径上正确生成。但是当我尝试通过http://DevServer:1234/StaticFile/1.rpt加载它时,Web服务器返回404错误代码。如果我只是将文件扩展名重命名为服务器上的CSV,我就可以加载它。
听起来IIS6无法正确处理请求。
知道出了什么问题吗?
答案 0 :(得分:0)
您需要向IIS添加自定义MIME类型,以告知它提供.rpt文件。