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

如何在本地IIS服务器中部署angular 8应用程序,angular,Angular,我已经创建了一个angular 8应用程序,其中包含多个子项目。 我运行生产构建命令,如下所示 ng build --prod 它生成了三个文件夹一个父项目文件夹和两个子项目的两个文件夹。 请告诉我如何在本地IIS服务器中部署。您只需运行ngb--prod--base href./并将dist文件夹复制到您的IIS项目中即可 --base href很重要,否则angular会在服务器的根目录中搜索他的源文件 Als在根目录中创建一个web.config 否则,如果您调用urlyourApp/l

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

ng build --prod
它生成了三个文件夹一个父项目文件夹和两个子项目的两个文件夹。
请告诉我如何在本地IIS服务器中部署。

您只需运行
ngb--prod--base href./
并将dist文件夹复制到您的IIS项目中即可

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

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


否则,如果您调用url
yourApp/login
,IIS将搜索不存在的
login
文件夹。通过配置,IIS不再解析来自
yourApp
的URL,其余的工作可以完成您只需运行
ngb--prod--base href./
并将dist文件夹复制到您的IIS项目中即可

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

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

否则,如果您调用url
yourApp/login
,IIS将搜索不存在的
login
文件夹。通过配置,IIS不再解析来自
yourApp
的URL,angular可以完成其余的工作

在IIS服务器上一步一步地尝试此完整指南以进行angular production build deployment在IIS服务器上一步一步地尝试此完整指南以进行angular production build deployment