我创建了一个 Azure Web App 来在其上部署一个 asp.net core 3.1 项目。我选择了 3.1 堆栈,但是当我通过 SSH 连接到 Web 应用程序服务并键入 dotnet --version 时,它显示的是 2.2 而不是 3.1 为什么会出现这种情况,我该如何解决这个问题?
问问题
35 次
1 回答
0
看起来您是在 docker 主机实例上运行命令,而不是在实际的应用程序服务上运行。
您可以转到设置下的配置的常规设置,以检查您的应用程序的堆叠设置。
您可以dotnet --list-runtimes
使用Web App 刀片的Development Tools下的SSH工具运行,以查看在您的应用程序上运行的 3.1。
有关详细信息,请参阅此文档。
于 2020-07-21T08:59:34.083 回答