首页 > 解决方案 > WEBSITE_RUN_FROM_PACKAGE 参数设置为 1 后,如何在 Azure 门户上编辑 Azure 功能代码?

问题描述

我知道这是不可能的,因为此消息中描述了参数:

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

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

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

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

谢谢你。

标签: azurepowershellvisual-studio-codeazure-functions

解决方案


您需要做的就是删除WEBSITE_RUN_FROM_PACKAGE.

我注意到当我们从本地部署到 azure 的 Function 应用程序时WEBSITE_RUN_FROM_PACKAGE,默认情况下会添加应用程序设置,这意味着您的代码文件处于只读模式,除非您删除WEBSITE_RUN_FROM_PACKAGE.

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


推荐阅读