我需要将三个Angular应用程序部署到IIS 10.路由需要适用于所有情况和所有应用程序。这些应用程序位于文件夹内的“first-app”,“second-app”和“third-app”等单独的文件夹中,代表了应用程序的物理路径。
例如,如果我在第一个应用程序中有一个“主页”路由,则导航到 localhost / first-app / home应该可以工作而不会给我404错误。
这样做的最佳方式是什么?
答案 0 :(得分:1)
将三个应用程序部署为默认网站中的虚拟应用程序。在index.html
中相应地更改基本网址值。例如,对于第一个应用,基本网址将为
<base href="http://localhost/first-app/">
答案 1 :(得分:0)
ng build --prod --deployUrl="/first-app/" --baseHref="/first-app/"