angular - 如何在本地 IIS 服务器中部署 Angular 8 应用程序
问题描述
我创建了一个 Angular 8 应用程序,其中包含多个子项目。我运行生产构建命令如下。
ng build --prod
它为两个子项目生成了三个文件夹,一个父项目文件夹和两个文件夹。 请让我知道如何在本地 IIS 服务器中部署。
解决方案
您可以简单地运行ng b --prod --base-href ./
dist 文件夹并将其复制到您的 IIS 项目中。
这--base-href
很重要,否则 Angular 会在服务器的根目录中搜索他的源文件。
web.config
Als在您的根目录中创建一个。
否则,如果您调用 url yourApp / login
,IIS 将搜索login
不存在的文件夹。通过配置,IIS 不再解析 URL yourApp
,剩下的可以由 Angular 完成
推荐阅读
- python - 尝试使用 pymc3 构建基本模型时出现“TypeError: 'Model' object is not callable”
- android - 我没有在 IInAppBillingService 中获取 setReplaceSkusProrationMode 如何在 IInAppBillingService 中获取此方法
- regex - 写一个自己的回文正则表达式
- xcode - Xcode 鬼 XIB?
- html - 我们如何将父容器高度设置为子容器
- javascript - 当我按下一个键时有声音的事件 Javascript
- excel - 如果 A 列大于 B 则计数
- laravel - 视图没有返回存储在数据库中的属性
- opencv - 如何在“图像”中模拟高斯噪声峰值
- c++ - 类外的类函数模板定义