Azure Functions 应用程序在发布后为只读

标签 azure azure-functions azure-function-app

我有几个 Azure Functions 应用程序(c#、javascript 和 python),一段时间后它们都被随机设置为只读模式。奇怪的是,在这之前,这 3 个功能应用程序中只更新了其中一个。我知道这不一定是问题,但我希望能够从门户进行编辑。

我无法打开应用服务编辑器
App Service Editor can't be pressed
我无法从“功能应用程序设置”->“功能应用程序编辑模式”将应用程序设置为读/写 enter image description here 我还尝试使用“func azure functionapppublish myAzFuncAppName --nozip”,但结果相同

最佳答案

当然。请注意,如果函数“部署”到Azure,则部署的是编译后的文件。

例如,如果部署C#函数应用程序,将部署的是dll文件。这就是为什么它是只读的。

对代码的更改应该在编译成相应的“无法编辑”文件之前完成,这一点需要特别注意。

但是对于函数的声明部分和配置部分的修改,这是可以的,具体步骤如下:

声明部分:

enter image description here

然后单击“调试控制台”>“cmd”:

enter image description here

进入site\wwwroot[yourfunctionname],就会有一个function.json。

enter image description here

点击“笔”进行编辑,不要忘记保存。

配置部分:

enter image description here

关于Azure Functions 应用程序在发布后为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59813405/

相关文章:

c# - 获取 Azure 文件共享 (CloudFileDirectory) 中的所有文件

azure - 我们可以在一个 yaml 文件中使用多个触发器来执行不同的作业吗?

Azure Functions 数据包捕获和网络跟踪

azure - 使用 Azure-Cli 将 azure 函数从 Jenkins 部署到 azure

Azure Blob 触发器未触发

javascript - 使用 Azure 媒体服务直播单个/静态音频文件

azure - Azure NSG 的备份机制

c# - 如何在Azure Function C#中获取文件夹路径

c# - 在 Azure Function 中处置 NLog

azure - 如何在 Azure 函数中使用 SendGrid?