IIS 部署 abp angular项目注意事项

用win10开发的Abp项目部署在本机上运行正常,发布到服务器环境(win2008R2)后一直运行出错,百度谷歌n次,终于解决了,记录一下注意事项:

1、安装net framework 4.6.1。因为win2008R2默认的最高版本是net framework 4.5,而abp最新版本依赖net framework 4.6.1,如果不安装最新net framework,就会出现HTTP Error 502.5 - Process Failure的错误提示。

2、必须安装 URL Rewrite Module模块,下载地址:https://www.iis.net/downloads/microsoft/url-rewrite

因为angular 是spa程序,只有一个入口文件index.html,所有的http请求都必须重定向到根目录,使用必须安装这个模块

3、ng build生成的disk目录下的文件没有包含web.config文件,手动把angular 源代码下的

web.config复制到服务器下面。与URL Rewrite模块配合,这样才不会出现404找不到资源错误提示

你可能感兴趣的:(IIS 部署 abp angular项目注意事项)