【问题标题】:HTTP Error 502.5 - ANCM Out-Of-Process Startup FailureHTTP 错误 502.5 - ANCM 进程外启动失败
【发布时间】:2020-02-02 19:43:59
【问题描述】:

我们有两个项目,一个包含基于 .net core 2.2.6 的 Web API 和集成在 .net core 2.2.6 中的 Angular 8 Single Page Application。我们已经在 IIS 7 上部署了两者,Web API 项目运行良好,但 Angular 8 SPA 出现错误“HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure”。

尝试了多种解决方案,如清理节点模块、重启服务器、部署在不同的机器上、更改端口号

请提出一些解决方案。您的帮助将不胜感激。

【问题讨论】:

    标签: angular http iis .net-core out-of-process


    【解决方案1】:

    当尝试在 IIS 中使用具有 in-process 模式的 ASP.NET Core 模块托管 dotnet core 应用程序时,通常会发生此错误。就我而言,dotnet core Runtime 和 aspnet core 模块之间存在冲突。首先检查 dotnet core Runtime 版本是否与您的 IIS 上安装的 Hosting Bundle 版本相同。运行:

    dotnet --info
    

    查找安装在输出上的 .NET Core 运行时部分。这应该与您安装的 Hosting Bundle 相同。否则尝试安装相同的 .NET Core 运行时。

    这里还列举了其他情况(HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure after upgrading to ASP.NET Core 2.2)。 我假设您知道 IIS 中 dot net core 应用程序的托管模型。请参阅此文档 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2)

    【讨论】:

      【解决方案2】:
      HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure
      

      在 IIS 上部署 .net core 2.1 解决方案时出现此错误。使用托管捆绑包版本 2.2.5 并重新启动后,该网站开始工作。 https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-2.2.5-windows-hosting-bundle-installer

      要验证 dll 是否已添加,请使用命令提示符:

      dotnet --list-runtimes
      

      【讨论】:

        【解决方案3】:

        根据this similar question 中的答案,您可以看到“HTTP 错误 502.5 - ANCM 进程外启动失败”可能是由启动类配置应用程序之前发生的许多不同问题引起的.因此,这些问题很难捕捉和记录。

        在我的情况下,这是一个权限问题。您可以做的一个快速测试是授予用户“EVERYONE”对应用程序文件夹的读/写/执行访问权限(确保在之后删除它!)。如果这可行,则意味着您需要使用 these instructions 授予对 IIS 应用程序池的访问权限。

        另一个常见问题是,您的应用使用的 aspnet 核心版本的运行时未安装在该服务器上。尝试安装托管包https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-2.2.6-windows-hosting-bundle-installer

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-07-29
          • 1970-01-01
          • 2019-07-12
          • 1970-01-01
          • 2019-05-17
          • 2019-08-25
          • 2020-08-23
          相关资源
          最近更新 更多