asp.net core项目部署到IIS稍微不同于之前,记录几个要点:
一、下载安装AspNetCoreModule模块,它包含在.NET Core Windows Server Hosting bundle里面,这个链接或许不是最新的了,官方文档里面有这个链接,到下图所示位置即可找到。
安装完之后,会发现多了个模块:
然后重启iis。如果还是出现以下错误:
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port可能是iis没有重启成功,在cmd执行iisreset命令重启可以解决。当时我就是直接在iis面板点重启,后面用命令方式重启就成了,中间还安装了 VC_redist.x64 ,也不知道管用不管用,这家伙我是在vs安装包里面找到的,就不用下载了。更多错误解决办法请看这里。
二、修改.NET CLR版本为无托管代码,iis只是转发请求,所以不用代码托管,具体还是看官方文档
三、到这里应该差不多了,具体的原理流程什么的官方文档也很详细了,接下来就可以开始愉快的爬坑之旅了。
时间: 2024-10-09 16:27:59