在IIS-6中进行部署时,角度加载错误的资源路径

时间:2019-04-15 10:25:46

标签: angular iis-6

我运行以下命令

ng build --base-href /extDataAngular/

并将所有文件从Dist文件夹放入IIS-6服务器

当我尝试在浏览器中打开网址

它仅显示以下错误:

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

2 个答案:

答案 0 :(得分:1)

如果从项目的根文件夹运行终端,请尝试仅运行 'ng build --prod',以确保您在构建中获取正确的文件。

还要在IIS中确保网站的物理路径指向d:/ app / extDataAngular文件夹,该文件夹包含该站点的“基本设置”中的内部版本。

enter image description here

如果可能的话,值得将IIS安装更新到IIS 10。

希望这会有所帮助!

答案 1 :(得分:0)

我发现了原因...这是因为--href此ng build标记对我不起作用 构建文件后,我必须在index.html

中提醒