【Azure 应用服务】Function App中的函数(Functions)删除问题

问题描述

Function App 中的函数如何删除问题

问题分析

1)在Function App的门户上,点击“Delete”进行删除

2) 进入Function App的高级管理页面(Kudu站点:)进入到 Function的源文件夹,删除掉目标文件夹即可(如:TimerTrigger1)

但是,有一种情况下,从门户或者是Kudu文件管理窗口时无法删除Function的。

本地直接发布的Function App默认会配置为'Run from package' 模式运行。在门户上会看见提示信息:

"Your app is currently in read only mode because you are running from a package file. To make any changes update the content in your zip file and WEBSITE_RUN_FROM_PACKAGE app setting."

此时,需要回归到在本地开发环境中,通过删除Function对应的源代码文件(例如http_trigger1.cs)后,重新发布至Azure Function App 来更新。

参考资料

高级工具 (Kudu):https://docs.azure.cn/zh-cn/azure-functions/functions-how-to-use-azure-function-app-settings?tabs=portal#kudu

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

原文地址:https://www.cnblogs.com/lulight/p/15701230.html