【问题标题】:Could not auto-detect the runtime stack of your app - Azure webapp up无法自动检测应用的运行时堆栈 - Azure webapp up
【发布时间】:2020-01-07 09:47:34
【问题描述】:

我正在关注this tutorial,了解如何在 Azure 中创建 HTML Web 应用程序

当我输入az webapp up 命令时,我收到错误:

无法自动检测您应用的运行时堆栈,请参阅“https://go.microsoft.com/fwlink/?linkid=2109470”了解更多信息

我正在运行的 Azure CLI 版本是:

azure-cli                         2.0.78 *

command-modules-nspkg              2.0.3
core                              2.0.78 *
nspkg                              3.0.4
telemetry                          1.0.4

Extensions:
azure-devops                      0.16.0

对此的任何帮助将不胜感激!

【问题讨论】:

    标签: azure azure-web-app-service azure-cli


    【解决方案1】:

    我遇到了同样的问题,看起来静态 html 站点存在问题。今天发布了 2.0.79 版本,它支持 --html 标志。至少我的应用现在可以运行了。

    【讨论】:

      【解决方案2】:

      教程指导你使用 Azure Cloud Shell 来部署它,但是你知道 Cloud Shell 中的 CLI 是 2.0.78 版本,它不支持参数--html,你也不能升级 CLI云壳。

      该参数现在仅在 2.0.79 版本中支持。所以解决方案是在自己的环境中安装 CLI。按照here 的步骤安装CLI,它可以很好地与参数--html 配合使用。

      【讨论】:

        【解决方案3】:

        似乎问题在于运行命令的当前目录。 它可能需要在上传应用程序之前检测特定于运行时堆栈的文件;此类文件,例如 Node.js 的“package.json”文件,将存在于应用程序的目录中。所以请尝试 'cd' 进入应用目录

        【讨论】:

        • 嗨,Ikenna。您的意思是“cd into”应用程序的目录吗?
        • 嗨,乔,是的,我就是这个意思。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-15
        • 1970-01-01
        • 2021-02-17
        • 2021-11-10
        • 2020-02-09
        • 2022-08-17
        相关资源
        最近更新 更多