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 官方解决办法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上一篇:JS判断字符串长度的5个方法(区分中文和英文)


下一篇:SSH下authorized_keys, id_rsa, id_rsa.pub, known_hosts作用