IIS-dotnetcore-无法为混合模式应用程序启动应用程序池

时间:2020-03-12 06:46:27

标签: asp.net asp.net-core iis .net-core

混合模式应用程序(面向.NET完整框架的ASP.NET Core应用程序)的应用程序池未在IIS中启动。 WebAPI被配置为反向代理以耗尽进程。 尝试了以下几件事:

  1. 已安装的组件
    • 主机捆绑包-DotNetCore.2.0.5-WindowsHosting.exe
    • ASP.NET Core运行时和.NET Core运行时-2.0.5

我尝试重新安装所有组件。 ASPNetCoreModule在IIS中合适。

  • 再次重新安装所有组件。
  • 在IIS中验证过的AspNetCoreModule
  • 标准输出日志已打开,但未创建日志文件。
  • 已验证应用程序池用户的身份,它在管理员用户组中。
  • 事件查看器不记录任何特定错误。在事件查看器中五次记录以下错误。我知道这是由于Rapid Fail保护引起的,但是无法查明导致进程崩溃的原因。

为应用程序池提供服务的进程 “应用程序池名称”在报告期间失败 应用程序预加载或服务加载。进程ID为“ XXXX”。 请确保所有应用程序预加载或服务设置在 应用程序池已正确配置。数据字段包含 错误号。

是否还有其他日志记录可以帮助您说明进程崩溃而又不允许启动应用程序池的原因。 所有具有混合模式应用程序的应用程序池都没有启动,因此这在服务器上进行任何安装都必须是一个问题。 以前一直如此,直到我为其他应用程序安装了ASP.NET Core运行时共享框架2.1.16并卸载了,然后又完成了与dotnet core相关的安装程序的全新安装。

是否存在可能导致版本不匹配的注册表?

0 个答案:

没有答案