ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法 Http Error 502.5 - Process Failure

在IIS上发布.NET Core程序出现这个错误。网上搜索到的办法为什么总行不通呢?

有可能年代久远,现在的环境与当年不同,所以解决方法就不适用了吧。

我在我虚拟机上的win7只安装了.NET Core Runtime,当我输入命令的时候出现个网址:

https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure

打开后跳转到下面页面(看不懂英文的小伙伴可以用网页翻译功能),里面有环境说明和解决方法。

请好好看看,各个操作系统处理起来会不一样。

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure

重点在这里,电脑上需要安装有KB2999226和KB2533623,在“控制面板”中查看是否有这两项,

没有请单独现在安装,最好不要通过Windows Update安装,很慢的。

Visual C ++会在安装.NET Core Runtime的时候装上,如果你电脑上没有,就装上,

不限定是2015,我机器有Visual C ++ 2017,也能运行成功。

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure

我虚拟机上就这么少东西,不需要安装.NET Core SDK也能在IIS上发布运行的

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure

如果安装了VS2017,就不需要经过以上步骤,因为集成了

ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法
Http Error 502.5 - Process Failure