从 angularJs 读取 Json 文件导致错误
Reading Json file from angularJs causing error
我正在尝试从我的 visual studio 2013 环境中读取一个 json 文件。它抛出一些错误,如下所述
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
但是它在 plnkr
http://plnkr.co/edit/std1ngB40YIJBmC94Zdm?p=preview
上工作正常
谁能告诉我如何解决这个问题?
错误的屏幕截图
文件夹结构
你的mime map设置对了吗?我只看到处理程序映射的屏幕截图。
- 打开 IIS 管理器
- IIS 服务器的显示属性
- 单击 MIME 类型,然后添加 JSON 扩展名:
- 文件扩展名:.json MIME
- 类型:application/json
- 返回 IIS 服务器的属性
- 单击处理程序映射
- 添加脚本映射
- 请求路径:*.json
- 可执行文件:C:\WINDOWS\system32\inetsrv\asp.dll
- 姓名:JSON
如果这仍然无法工作,请删除已完成的脚本映射并坚持使用 mime 映射,我不知道您为什么要首先添加脚本映射。
我对这个问题做了很多研究,终于解决了:) :)
我也尝试了@James Trotter 给出的答案,但没有成功。
我不知道为什么 IIS 中的 MIME 不起作用,但是当我在 web.config
中添加它时它起作用了
解决方案:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
了解更多信息
Allow loading of JSON files in Visual Studio Express 2013 for Web
我正在尝试从我的 visual studio 2013 环境中读取一个 json 文件。它抛出一些错误,如下所述
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
但是它在 plnkr
http://plnkr.co/edit/std1ngB40YIJBmC94Zdm?p=preview
谁能告诉我如何解决这个问题?
错误的屏幕截图
文件夹结构
你的mime map设置对了吗?我只看到处理程序映射的屏幕截图。
- 打开 IIS 管理器
- IIS 服务器的显示属性
- 单击 MIME 类型,然后添加 JSON 扩展名:
- 文件扩展名:.json MIME
- 类型:application/json
- 返回 IIS 服务器的属性
- 单击处理程序映射
- 添加脚本映射
- 请求路径:*.json
- 可执行文件:C:\WINDOWS\system32\inetsrv\asp.dll
- 姓名:JSON
如果这仍然无法工作,请删除已完成的脚本映射并坚持使用 mime 映射,我不知道您为什么要首先添加脚本映射。
我对这个问题做了很多研究,终于解决了:) :)
我也尝试了@James Trotter 给出的答案,但没有成功。
我不知道为什么 IIS 中的 MIME 不起作用,但是当我在 web.config
中添加它时它起作用了解决方案:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
了解更多信息
Allow loading of JSON files in Visual Studio Express 2013 for Web