Angular 发布IIS
2024-10-20 21:12:52
1.IIS服务器需要安装插件
安装 Url
https://www.iis.net/downloads/microsoft/url-rewrite
2.修改配置
在src目录下,添加 web.config
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Angular Routes" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
在angular.json 添加配置
"build": {
"options": {
"assets": [
"src/favicon.ico",
"src/assets",
"src/web.config"
],
3.生成
ng build
在 dist目录下有生成文件,copy到IIS部署即可
最新文章
- Linux 内核日志——dmesg
- Android 播放电影时滑动屏幕调整屏幕亮度(转)
- Python 3 与 MySQL 5.6
- 浏览器对象模型BOM
- UItableView嵌套UICollectionView
- HDOJ 1863 prim算法 HDOJ 1879
- BZOJ 2653 middle
- 线上问题 - MySQL SQL state [HY000]; error code [1366]
- angularjs应用骨架(4)
- python基础(四)
- ReentrantLock深入学习
- Qt滑动条设计与实现
- c# Winform Invoke 的用法
- C# CSV 文件转换成DataTable
- 5.基于优化的攻击——CW
- spring mvc后端校验validator
- 【JDK】JDK模块化(1)-为什么要模块化
- 编程实现类似Linux系统的cp功能
- win10安装git
- 一个JAVA程序员成长之路分享
热门文章
- .NET 6 中外部引用项目NU1105异常问题解决
- 运行typhoon程序的三种方式
- 13、IDEA 提取代码块成独立方法 Extract Method
- [OpenCV实战]12 使用深度学习和OpenCV进行手部关键点检测
- 主题 2 Shell工具和脚本
- 第一个shell
- spark任务报错java.io.IOException: Failed to send RPC xxxxxx to xxxx:xxx, but got no response. Marking as slave lost.
- NuxtJS踩坑日记,一步一步爬出我自己挖的坑。
- 【大型软件开发】浅谈大型Qt软件开发(三)QtActive Server如何通过COM口传递自定义结构体?如何通过一个COM口来获得所有COM接口?
- SAOI 题解汇总