在IIS 10上部署多个Angular应用程序

时间:2018-04-15 15:40:51

标签: angular iis deployment

我需要将三个Angular应用程序部署到IIS 10.路由需要适用于所有情况和所有应用程序。这些应用程序位于文件夹内的“first-app”,“second-app”和“third-app”等单独的文件夹中,代表了应用程序的物理路径。

例如,如果我在第一个应用程序中有一个“主页”路由,则导航到 localhost / first-app / home应该可以工作而不会给我404错误。

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:1)

将三个应用程序部署为默认网站中的虚拟应用程序。在index.html中相应地更改基本网址值。例如,对于第一个应用,基本网址将为

<base href="http://localhost/first-app/">

答案 1 :(得分:0)

ng build --prod --deployUrl="/first-app/" --baseHref="/first-app/"