Azure Function App出现只读模式提示,该提示的具体含义是什么?
这条提示是对你当前Azure Function App运行模式的说明,具体含义如下:
- 你当前的函数应用启用了
WEBSITE_RUN_FROM_PACKAGE配置,采用从部署包直接运行的模式:函数运行时不会将你上传的代码压缩包解压到网站的wwwroot目录,而是直接将压缩包挂载为只读的虚拟文件系统,因此你无法在Azure门户上直接编辑函数代码、修改函数相关的运行文件,应用处于只读状态。 - 该模式是Azure官方推荐的函数部署方式,相比传统解压部署的优势是部署速度更快、冷启动耗时更短、不会出现半部署的异常状态、也能避免运行时文件被意外篡改。
- 提示中给出的修改指引是:如果需要更新函数内容,不要尝试在门户直接修改,你需要在本地完成代码调整后重新打包为zip部署包,再重新执行部署操作即可;如果你不需要这种只读运行模式,可以删除应用配置里的
WEBSITE_RUN_FROM_PACKAGE项,就能恢复门户编辑权限,但不建议生产环境这么操作。


内容的提问来源于stack exchange,提问作者VivekDev
相关产品推荐
相关产品推荐

