【问题标题】:Azure App service - .Net Core - Failed to start application /LM/W3SVC/###/ROOT, ErrorCode "0x800700c1"Azure 应用服务 - .Net Core - 无法启动应用程序 /LM/W3SVC/###/ROOT,错误代码“0x800700c1”
【发布时间】:2019-09-18 03:25:18
【问题描述】:

部署到新创建的 Azure 应用服务后,我收到此错误:

HTTP Error 500.0 - ANCM In-Process Handler Load Failure

eventlog.xml 显示这两行:

<Data>Failed to start application '/LM/W3SVC/1773510456/ROOT', ErrorCode '0x800700c1'.</Data>

<Data>Could not find inprocess request handler. Captured output from invoking hostfxr: </Data>

我正在部署一个 64 位 Web Api(&lt;RuntimeIdentifier&gt;win-x64&lt;/RuntimeIdentifier&gt; 在 csproj 中)。

【问题讨论】:

    标签: .net-core 64-bit azure-web-app-service


    【解决方案1】:

    谷歌搜索错误显示它与 64 位/32 位不匹配有关。 Azure App Service 设置为 32 位,这需要更改。复制自AspNetCore.Docs Issue 13013修改:

    Azure 应用服务确实提供 32 位和 64 位运行时 自 .NET Core 2.2 发布以来。将平台设置为 64 位,进入应用服务>配置>常规设置>平台设置>平台>64位。请注意,您需要拥有 Basic 或更高级别的服务应用计划。

    【讨论】:

      猜你喜欢
      • 2021-05-20
      • 1970-01-01
      • 2021-12-08
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 2010-12-18
      • 2021-07-16
      相关资源
      最近更新 更多