-1

我创建了一个 Azure Web App 来在其上部署一个 asp.net core 3.1 项目。我选择了 3.1 堆栈,但是当我通过 SSH 连接到 Web 应用程序服务并键入 dotnet --version 时,它显示的是 2.2 而不是 3.1 为什么会出现这种情况,我该如何解决这个问题?

4

1 回答 1

0

看起来您是在 docker 主机实例上运行命令,而不是在实际的应用程序服务上运行。

您可以转到设置下的配置的常规设置,以检查您的应用程序的堆叠设置。 在此处输入图像描述

您可以dotnet --list-runtimes使用Web App 刀片的Development Tools下的SSH工具运行,以查看在您的应用程序上运行的 3.1。

在此处输入图像描述

有关详细信息,请参阅此文档

于 2020-07-21T08:59:34.083 回答