如何在本地IIS服务器中部署angular 8应用程序

时间:2019-09-24 12:05:07

标签: angular

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

ng build --prod

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

1 个答案:

答案 0 :(得分:1)

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

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

Als在您的根目录中创建一个web.config

否则,如果您将调用URL yourApp / login,则IIS将搜索一个不存在的login文件夹。通过该配置,IIS不再解析来自yourApp的URL,剩下的事情可由angular来完成