我运行以下命令
ng build --base-href /extDataAngular/并将Dist文件夹中的所有文件放到IIS-6服务器上
当我尝试在浏览器中打开Url时
它只显示以下错误:
Not allowed to load local resource: file:///C:/Program%20Files/Git/extDataAngular/runtime.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/extDataAngular/polyfills.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/extDataAngular/styles.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/extDataAngular/scripts.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/extDataAngular/vendor.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/extDataAngular/main.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/assets/img/icon_logo.ico有什么方法可以修复指向正确路径的资源路径吗?
正确的路径应为://d:/app/extDataAngular
当前错误路径: //C:/Program%20Files/Git/extDataAngular/vendor.js
发布于 2019-04-22 10:42:07
我找出了原因……因为--href这个ng build的标签在编译完文件后对我不起作用,我必须在index.html中提醒
发布于 2019-04-15 18:52:33
如果您从项目的根文件夹运行终端,请尝试运行'ng build --prod‘以确保您在构建中获得了正确的文件。
另外,在IIS中,确保网站的物理路径指向d:/app/extDataAngular文件夹,该文件夹包含该网站的“基本设置”中的构建。

如果可能的话,可能值得考虑将您的IIS安装更新到IIS10。
希望这能有所帮助!
https://stackoverflow.com/questions/55687153
复制相似问题