【问题标题】:File version different between Azure Portal and Azure Portal Kudu for the same file同一文件的 Azure 门户和 Azure 门户 Kudu 之间的文件版本不同
【发布时间】:2020-06-03 21:24:34
【问题描述】:

目前,与 Kudu 相比,我的 Azure Function 在门户中显示的文件版本不同。

我正在使用 Azure 应用服务 /w Azure Functions V2 和 Python 3.7。

我使用以下方式发布我的函数应用:

func azure functionapp publish <functionappname>

它成功执行了远程构建。 现在,如果我在门户中查看我的 Function App,我可以看到我的 init.py 的更新版本。但是,当我使用 Kudu(平台功能 > 高级工具 (Kudu))查看文件 /home/site/wwwroot//init.py 时,我仍然看到旧版本。这些版本不应该相同吗?

希望有经验的用户能解释一下。

【问题讨论】:

  • 嗨 lammy,请问您的回答能否解释您的问题?如果对您的问题有帮助,请您将我的回答标记为“已接受”,提前谢谢~
  • 你好,快点。很抱歉没有尽快回复您。我正在检查您的答案,但恐怕我仍然对所看到的感到困惑。为什么在 Kudu 中看不到我的最新版本的部署?如果我对同一个目录使用 WebSSH,我可以看到我的最新部署。

标签: python azure azure-functions kudu azure-function-app


【解决方案1】:

当我创建一个新的 azure 函数应用程序(python)并将 python 代码从 VS Code 部署到 azure 门户时,我在我身边对其进行了测试。它不会在/home/site/wwwroot 目录下创建“init.py”。在这个目录下,只存在一个“host.json”(如下图)。

因此,您可以在 azure 门户上部署后看到新版本的“init.py”,但似乎目录/home/site/wwwroot 中的旧版本“init.py”可能是由过去的部署创建的或者是因为过去的一些其他原因而创建的。我认为这与您的新部署无关。

【讨论】:

    猜你喜欢
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多