Azure App Service - 更新.NET Core运行时

时间:2018-03-16 11:07:15

标签: c# azure .net-core

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

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

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

2 个答案:

答案 0 :(得分:1)

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

enter image description here

我们还可以使用 Azure App Service站点扩展

更新.NET Core运行时

enter image description here

在您的情况下,如果您使用VS发布它,我建议您在重新发布期间检查[删除目的地的其他文件]按钮。这将在上载文件之前删除WebApp中存在的文件。

enter image description here

答案 1 :(得分:1)

您可以在Configuration-> General settings-> Major version = [Select Net code version]上更改NetCore Runtime,然后保存更改。

您可以在开发工具-> SSH上检查网络核心版本。尽管没有dotnetsdk,所以dotnet --info不会运行。

enter image description here