C# Azure应用程序服务-更新.NET核心运行时

C# Azure应用程序服务-更新.NET核心运行时,c#,azure,.net-core,C#,Azure,.net Core,我在Azure云上为我的.NET核心Web应用程序提供了应用程序服务。我决定将.NET Core SDK的解决方案更新为2.1.101版,运行时版本为2.0.6。当我尝试在Azure应用程序服务上启动我的应用程序时,我收到一个错误,它告诉我,由于版本2.0.6中缺少运行时,我无法运行我的应用程序。Azure上安装的最高版本是2.0.5 问题是如何安装最新版本的.NET Core SDK(2.1.101) 我尝试使用站点扩展(Kudu)并运行PowerShell脚本,但没有任何效果。根据我的测试,

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

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


我尝试使用站点扩展(Kudu)并运行PowerShell脚本,但没有任何效果。

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

我们还可以使用Azure应用程序服务站点扩展更新.NET核心运行时

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


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

我们还可以使用Azure应用程序服务站点扩展更新.NET核心运行时

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


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

您可以在developmenttools->SSH上检查netcore版本。虽然没有dotnetsdk,所以dotnet--info不会运行


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

您可以在developmenttools->SSH上检查netcore版本。虽然没有dotnetsdk,所以dotnet--info不会运行


扩展不适用于Linux应用程序扩展不适用于Linux应用程序