在Function App中部署Azure函数时出错

3z6pesqy  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(102)

嗨,我正在尝试部署我在vs代码中创建的几个函数到我的azure函数应用程序中。我在Linux上使用Python堆栈。首先,功能部署成功并开始运行。但是在 init.py(主代码)中做了一些更改后,我在将它们部署到函数app时遇到了错误。
有时我得到Error: (intermediate value).parsedBody.map is not a function错误,有时Deployment not found错误。
不知道这些错误背后的原因。
我尝试在部署之前停止门户中的函数应用程序,验证了所有JSON配置文件(host.json,function.json)。我试图删除现有的功能后禁用它们,但后来我得到了这个错误Failed to delete PortfolioNOIQuater. Error: [object Object]

smdncfj3

smdncfj31#

错误:(中间值)。parsedBody.map不是函数

  • 通常,如果代码有任何错误,或者functionapp没有获得预期的输入,就会发生此错误。
  • 在你的情况下,我怀疑一定是现有的功能或你的功能应用程序有问题。
  • 要避免这些错误:

1.* 调试代码并检查是否缺少任何内容
1.
正如我在评论中提到的,创建一个新的函数应用程序并部署您的函数。*
我试图删除现有的功能后禁用它们,但后来我得到了这个错误Failed to delete PortfolioNOIQuater. Error: [object Object]
我在Azure函数应用程序中删除函数时遇到了一些类似错误的情况。

  • 一种解决方法是停止功能应用程序并尝试禁用/删除该功能。
  • 如果您的函数没有在消耗计划上运行,您可以从KUDU站点删除不必要的函数文件。

相关问题