我有几个Azure Functions应用(c#,javascript和python),过了一段时间,它们都被随机设置为只读模式。奇怪的是,这3个功能应用程序中只有一个在此之前进行了更新。我知道这并不一定是问题,但是我希望能够从门户进行编辑。
我无法打开App Service编辑器我无法通过功能应用程序设置->功能应用程序编辑模式将应用设置为读取/写入我也尝试使用“ func azure functionapp publish myAzFuncAppName --nozip”,但结果相同
您可以通过Azure门户或通过编辑应用程序设置来更改设置。 FUNCTION_APP_EDIT_MODE允许值读写和只读,a
当应用程序从程序包运行时,将从该程序包加载文件。因此,这些文件不可编辑。
您需要在应用程序设置中设置WEBSITE_RUN_FROM_PACKAGE : 0
,然后重新部署应用程序以使该应用程序可编辑。
仅删除Azure Function App,创建一个新App,然后将代码转移到新App中并进行部署->仍然是只读的,但是现在我可以打开“ App Service Editor”并删除“ ...生成的”。在function.json中进行设置,然后从Function App Settings-> Function App编辑模式中设置“读/写”。
仍然...我看不到/仅编辑function.json的函数代码,并且如果我使用带有--nozip属性的Visual Code或powershell重新部署Azure扩展,则再次出现“生成的bla bla” :(