【问题标题】:How to edit Azure function code on Azure portal once the parameter WEBSITE_RUN_FROM_PACKAGE as been set to 1?WEBSITE_RUN_FROM_PACKAGE 参数设置为 1 后,如何在 Azure 门户上编辑 Azure 功能代码?
【发布时间】:2020-12-07 16:27:20
【问题描述】:

由于此消息中描述的参数,我知道这是不可能的:

您的应用当前处于只读模式,因为您正在从包文件运行。要进行任何更改,请更新 zip 文件中的内容和 WEBSITE_RUN_FROM_PACKAGE 应用设置。

但是,如果我将此参数的值更改为 0,代码仍然无法编辑。 我的 Azure 函数使用了大量库,每次更新代码中的单个字符时都必须部署这些库。 这真的很烦人。我希望能够编辑我的代码,而不会浪费 5 到 10 分钟等待所有库也被下载。

我是否需要重新制作我的 Azure 函数并仅在 Azure 门户上对其进行编辑以保持编辑的可能性?

有没有办法让代码恢复到可编辑状态?

谢谢。

【问题讨论】:

  • Azure 函数当且仅当它们是在 azure 门户中创建时才可以编辑。如果您不想经常部署应用程序,则可以在门户中创建函数应用程序。建议 - 设置一个本地环境测试您的更改,然后在您进行批量更改时推送到云端,这将使您免于每次部署小更改的痛苦。

标签: azure powershell visual-studio-code azure-functions


【解决方案1】:

你需要做的是删除WEBSITE_RUN_FROM_PACKAGE

我注意到,当我们从本地部署到 azure 的 Function 应用时,会默认添加应用设置 WEBSITE_RUN_FROM_PACKAGE,这意味着您的代码文件处于 只读 模式,您可以不要编辑它,除非你删除WEBSITE_RUN_FROM_PACKAGE

但如果你将值更改为 0,它应该可以工作,因为它对我有用。这很奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-22
    • 2018-12-06
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多