【问题标题】:Azure App Service - update .NET Core runtimeAzure 应用服务 - 更新 .NET Core 运行时
【发布时间】:2018-03-16 11:07:15
【问题描述】:

我的 .NET Core Web 应用程序在 Azure Cloud 上有一个应用服务。我决定将我的 .NET Core SDK 解决方案更新到版本 2.1.101,运行时版本为 2.0.6。当我尝试在 Azure App Service 上启动我的应用程序时,我收到错误消息,告诉我由于版本 2.0.6 中缺少运行时,我无法运行我的应用程序。 Azure 上安装的最高版本是 2.0.5。

问题是如何安装最新版本的 .NET Core SDK (2.1.101)?

我尝试使用 Site Extensions (Kudu) 并运行 PowerShell 脚本,但对我没有任何帮助。

【问题讨论】:

    标签: c# azure .net-core


    【解决方案1】:

    根据我的测试,目前在 Azure 上安装的版本是 2.0.6。您可以通过转到控制台并运行“dotnet –info”来验证这一点。它应该是这样的:

    我们还可以使用 Azure 应用服务站点扩展来更新 .NET Core 运行时

    在您的情况下,如果您使用 VS 发布它,我建议您可以在重新发布期间检查 [Remove additional files at destination] 按钮。这将在上传文件之前删除 WebApp 中存在的文件。

    【讨论】:

    • 扩展不适用于 Linux 应用
    【解决方案2】:

    您可以在配置 -> 常规设置 -> 主要版本 = [选择网络代码版本] 和保存更改上更改 NetCore 运行时。

    您可以在 Development Tools -> SSH 上查看 net core 版本。虽然没有 dotnetsdk 所以 dotnet --info 不会运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-23
      • 2018-05-19
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      • 2019-05-06
      相关资源
      最近更新 更多