安装.net核心托管包会使IIS上的所有现有应用程序池崩溃

时间:2019-03-06 14:03:12

标签: asp.net-core iis-7.5

我有一个现有的IIS 7.5安装,其中包含许多Web应用程序。我正在尝试部署新的asp.net核心Web应用程序。因此,我已经安装了.NET Core Hosting Bundle。我已经重新启动服务器,但是现在所有现有的Web应用程序都无法正常工作,因为出现了HTTP 503服务不可用错误。我可以看到,只要访问了其中一个Web应用程序,相关的应用程序池就会崩溃并停止。
在事件查看器中,我收到以下消息警告: “服务于应用程序池'ASP.NET v4.0'的工作进程'5204'中协议'http'的侦听器通道报告了侦听器通道故障。数据字段包含错误号。”
然后出现错误消息:
 “由于为该应用程序池提供服务的过程中发生了一系列故障,因此将自动禁用应用程序池'ASP.NET v4.0'。”
我尝试使用2.2.2托管捆绑包以及新的3.0.0预览捆绑包,并且发生了相同的事情。每当我卸载主机捆绑包时,原始的Web应用程序都会再次工作(不需要重新启动)。 有人知道如何解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

我有同样的问题。 我安装了更新“ Windows Server 2012 R2(KB2999226)”并修复了VC ++ 2015 (vc_redist.x64.exe /修复)

答案 1 :(得分:0)

我遇到了同样的问题,我修复了从下一个链接https://www.microsoft.com/en-us/download/details.aspx?id=52685

安装VC ++ 2015(x32和x64)的问题。

答案 2 :(得分:0)

我现在已经尝试安装最新版本的托管捆绑包,并且现在可以正常使用