在IIS上的虚拟目录下运行Angular

时间:2017-05-12 09:07:47

标签: angular iis iis-8

此问题与Angular2(非AngularJS)

有关

我们正在尝试将我们的角度网站托管在IIS网站下的虚拟目录下。

我们有一个名为Development的网站,指向:C:\inetpub\wwwroot\Development. 在此文件夹中,我们有另一个名为Web的文件夹。此Web文件夹包含角度站点代码(使用ng build --base-href "/Web" --deploy-url "/Web"

构建)

当我们导航到http://server/Web时,除了0.chuck.js文件外,一切似乎都正常。出于某种原因,该文件被请求为:

http://server/Web0.chuck.js enter image description here

在0之前似乎缺少“/”,但我不确定这个设置的处理位置。

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

网址更改由网络包处理。这由--deploy-url。

控制

运行以下修复程序:

ng build --base-href "/Web" --deploy-url "/Web/"