【问题标题】:Azure App Service Unable to Target 5.0.100 HTTP Error 500.31 - ANCM Failed to Find Native DependenciesAzure 应用服务无法定位 5.0.100 HTTP 错误 500.31 - ANCM 无法找到本机依赖项
【发布时间】:2020-12-01 20:17:27
【问题描述】:

“未找到指定版本的 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App。”

我读过的所有内容都让我相信 .NET 5 已准备好用于应用服务。因此,我进行了必要的更改并合并了我的代码。构建(管道)找到了。该版本已发布到应用服务。但由于某种原因,带有 App 服务的机器没有安装 .NET 5。我的问题是,我是否错误地假设 Azure 已准备好托管 .NET 5 应用程序。如果可以,那我该怎么做呢?

【问题讨论】:

标签: azure-web-app-service


【解决方案1】:

应用服务确实支持 .NET 5,但配置页面上的措辞令人困惑。您需要将应用服务设置为使用“.NET”而不是“.NET Core”。请按以下步骤操作:

转到 Azure 中的应用服务

  • 在“设置”下,点击“配置”
  • 然后是“常规设置”
  • 将“堆栈”从“.NET Core”更改为“.NET”
  • 将“.NET Framework 版本”设置为“.NET 5(抢先体验)”
  • 保存

我不确定他们为什么将 .NET 5 放在 .NET Framework 下拉列表中,或者为什么它仍被标记为“抢先体验”,但希望这能让您重新启动并运行。

【讨论】:

    【解决方案2】:

    documentation 明确指出该错误。 尝试安装NET 5

    【讨论】:

    • Azure App Service 是一种 PaaS 解决方案,因此无法安装任何东西
    猜你喜欢
    • 2020-08-09
    • 2019-10-30
    • 1970-01-01
    • 2020-01-28
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    相关资源
    最近更新 更多