我目前正在开发一个 ASP.NET MVC4 网站,并且我正在尝试包含对JQuery Flot
with的 javascript 时区支持date.js
。
date.js 的时区信息存储在没有扩展名的文本文件中(例如:tz/northamerica)。
使用 Visual Studio 开发服务器时,我可以毫无问题地获取我的任何时区文件,但是一旦使用 IIS 托管它,我就会收到以下错误:
HTTP 错误 404.17 - 未找到
请求的内容似乎是脚本,不会由静态文件处理程序提供。
最可能的原因:
该请求与通配符 mime 映射匹配。该请求被映射到静态文件处理程序。如果有不同的前置条件,请求将映射到不同的处理程序。
你可以尝试的事情:
如果您想将此内容作为静态文件提供,请添加显式 MIME 映射。
我网站的其余部分运行良好,只有那些扩展名较少的文件会导致打嗝。
我对 IIS 配置非常不熟悉,这到底是什么问题?