我们在通过IIS7.5下载.json文件时遇到了问题。
MIME类型已正确设置:
<mimeMap fileExtension=".json " mimeType="application/json" />但是仍然给出了错误:“404.3 - Not”。
为了使它正常工作,我们必须添加一个处理程序映射:
<handlers>
<add name="JSON" path="*.json" verb="*" modules="IsapiModule" scriptProcessor="C:\WINDOWS\system32\inetsrv\asp.dll" resourceType="Unspecified" />
</handlers>为什么StaticFileHandler不能像其他静态内容一样处理json文件?奇怪的是,我们必须安装经典的asp支持来处理json文件。
发布于 2014-03-09 11:08:04
在我的例子中,StaticFileHandler确实自己处理json。不需要asp.dll处理程序。
问题是fileExtension属性中有一个狡猾的尾随空间:
<mimeMap fileExtension=".json " mimeType="application/json" />doh
发布于 2014-03-07 17:36:19
最近我也遇到了这个问题。首先我是added the .json MIME type。但是我把json文件放在了app_data文件夹中。如果您不将web应用程序权限授予该文件夹,它将无法工作。
尝试将您的json文件与html文件放在同一个文件夹中。
此外,映射处理程序将无法工作,除非您有installed the Classic Asp module (在Windows中)。我写了some full directions here。
https://stackoverflow.com/questions/21583679
复制相似问题