我已经从我的VS代码创建了一个Azure函数应用程序。此函数正在从VS代码部署到Azure。
部署时它多次返回“Error:Deployment 'latest' not found,While Deploying the Azure Function app”或“Error:The Operation was aborted”,即使我没有中止部署。最新版本始终可用于Azure,没有通过Azure门户进行修改。
正在重试几次,部署成功,没有返回任何错误。为了更好地理解,我添加了一些快照。
的数据
的
的
2条答案
按热度按时间x759pob21#
由于各种原因,使用命令面板
azure functions: deploy to function app
或Deploy to function app
部署函数应用时,VSCode会出现此类错误。的数据
在这种情况下,可以使用publish命令**
func azure functionapp publish <functionapp_name> --build remote
**将函数部署到Azure Function App
。local.settings.json
中添加AzureWebJobsStorage
应用程序设置(如果缺少)。字符串
要运行publish命令,必须安装Azure函数核心工具。
如果您还没有安装,打开终端,运行命令安装核心工具:
型
VScode=>Terminal
中函数项目的根目录,然后运行func azure functionapp publish <functionapp_name>
。的
的
入口:
的
mkh04yzy2#
我可以确认在使用Azure Function Core Tools进行部署时发生了这种情况。
在我的例子中,我通过手动删除function_app中的函数(停用)来解决这个问题。
有时,我甚至尝试反复部署它,并在几次(第4/第5次尝试)后工作。
Pravallika KV的答案确实是一个很好的选择,在我的情况下,我没有诉诸它。