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