Windows IIS wwwroot angular javascript为.json文件提供服务

时间:2016-10-02 19:25:32

标签: javascript angularjs json iis windows-hosting

index.html网站位于此处 http://www.example.com/index.html

使用angular / javascript,我正在尝试使用.json文件提供虚假数据 在当地我可以做到这一点很好。它只是非常简单的javascript ...如果我有任何CORS问题,浏览器将在开发人员工具中告诉我,我只是在chrome中启用CORS扩展。

问题:

转到此处:http://www.example.com/index.html#/devices

似乎没有数据显示的原因是显而易见的信息,因为它无法找到此路径

http://www.example.com/api/devices.json

我做错了什么?

这是devices.json位于wwwroot

下的位置

/example.com/wwwroot/api

2 个答案:

答案 0 :(得分:0)

您可能不是http://www.example.com/

的所有者

您的IIS设置错误。尝试在http://localhost/http://127.0.0.1/

下设置ist可达

您也可以在system32文件夹下修改主机文件,但不建议这样做。

答案 1 :(得分:0)

IIS因各种原因提供404(未找到),找出您的请求有什么问题,没有启用详细错误,查看http日志文件,找到有问题的请求并找到http子状态:

192.168.1.200 GET /devices.json - 80 ... 404 3

404右侧的数字是子状态,在这种情况下,3表示:MIME type restriction. IIS默认情况下未配置为提供.json扩展名的状态文件。您已在IIS中的服务器或站点级别添加新的MIME类型映射。