【发布时间】:2018-09-07 03:32:04
【问题描述】:
我有一个使用 ng build --prod 构建并部署到 IIS 的 Angular 应用程序。我正在使用一个资产文件夹,其中有一堆 css 和 json 文件。 Eveything 工作正常,我做 ng serve 但在我部署到 IIS 后,我在控制台上收到错误,因为
main.6ff3ed8b10bf7be315c3.js:1 ERROR e {headers: t, status: 404, statusText: "Not Found", url: "http://localhost:8090/assets/i18n/US/en.json", ok: false, …}
我可以导航到该文件夹并查看 en.json 文件。
我在这里缺少什么?我确实在 IIS 设置下启用了静态内容。 任何想法/指针?谢谢大家。
【问题讨论】:
-
确保您在 IIS 中将
.json扩展名映射到application/json可用于您的网站的 mime 类型。 -
谢谢。我看到它不见了。让我添加并再试一次
-
成功了! @Mohsin Mehmood 您介意将其发布为答案吗,我会接受并关闭它。谢谢。
-
我已经发布了答案