如何在 azure 函数部署期间找到 BadRequestError 的根本原因?

How to have the root cause of a BadRequestError during azure function deployment?

我正在尝试使用以下命令使用 cli 部署现有 Azure 函数的新版本:

az functionapp deployment source config-zip -g "resourcegroupeok" -n "function-app" --src MyNewFunction.zip

但我只得到一个错误: BadRequestError: Operation returned an invalid status code 'Bad Request'

有没有办法增加冗长程度或获得更多关于检查内容的信息?

MyNewFunction.zip 包含一个 JAR 和一个 host.json 文件。

注意:当我尝试输入错误的函数应用程序名称的错误资源组名称时,我有一个准确的错误告诉我检查这些值。

示例:

The function app 'Bad-Function-App' was not found in resource group 'resourcegroupeok'. Please make sure these values are correct.

正如@Marco 评论中所建议的,正确的选项是--debug