为 Windows 安装 .NET Core 2.2 运行时和托管包后所有应用程序出现 503“服务不可用”错误

503 “Service Unavailable” error for all apps after installing .NET Core 2.2 Runtime & Hosting Bundle for Windows

我正在使用 ASP.NET CORE 2.2 开发一个 angular 7 应用程序,当我在 IIS 8.5(Windows Server 2012 R2 中部署它时,所有 Web 应用程序都托管在 IIS 中出现 503 Service Unavailable 错误,当我卸载 .NET Core 2.2 Runtime & Hosting Bundle

时错误消失

当我检查事件视图时,它显示以下错误:

A listener channel for protocol 'http' in worker process '<ProcessId>' serving application pool '<ApplicationPoolName>' reported a listener channel failure.

网上试了没成功谁有解决办法?

我花了一天多的时间才找到解决办法。在安装 ASP.NET Core/.NET Core: Runtime & Hosting Bundle(最新版本) 之前,您需要确保已在系统中安装 Microsoft Visual C++ 2015 Redistributable.

如果缺少 Microsoft Visual C++ 2015 Redistributable,安装(ASP.NET Core/.NET Core:Runtime & Hosting Bundle)不会显示任何信息。

这有助于解决我遇到的问题。希望对您有所帮助。