首页 > 解决方案 > IIS Angular Page 无法加载资产文件夹/页面

问题描述

我有一个使用 IIS 构建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 文件。

在此处输入图像描述

但是当我点击 json 我得到错误页面:在此处输入图像描述

我在这里想念什么?我确实在 IIS 设置下启用了静态内容。任何想法/指针?谢谢大家。

标签: angulariis

解决方案


确保您在 IIS 中已将.json扩展名映射到application/json可用于您的网站的 mime 类型

在此处输入图像描述


推荐阅读