首页 > 解决方案 > 如何在本地 IIS 服务器中部署 Angular 8 应用程序

问题描述

我创建了一个 Angular 8 应用程序,其中包含多个子项目。我运行生产构建命令如下。

ng build --prod

它为两个子项目生成了三个文件夹,一个父项目文件夹和两个文件夹。 请让我知道如何在本地 IIS 服务器中部署。

标签: angular

解决方案


您可以简单地运行ng b --prod --base-href ./dist 文件夹并将其复制到您的 IIS 项目中。

--base-href很重要,否则 Angular 会在服务器的根目录中搜索他的源文件。

web.configAls在您的根目录中创建一个。

否则,如果您调用 url yourApp / login,IIS 将搜索login不存在的文件夹。通过配置,IIS 不再解析 URL yourApp,剩下的可以由 Angular 完成


推荐阅读