Deployment 无法发布Azure函数

Deployment 无法发布Azure函数,deployment,azure-functions,Deployment,Azure Functions,我在一年前开发了Azure Function应用程序,并成功发布,它正在运行。现在我在功能上做了一些改变,这就是buildsuccess 当我发布时,它抛出错误无法发布 我通过显示下面错误的屏幕截图的路径 14-09-2020晚上10.49.31 System.AggregateException:发生一个或多个错误。--> System.Exception:发布遇到错误。我们无法 确定错误的原因。查看输出日志了解更多信息 细节。--内部异常堆栈跟踪的结束--- --->(内部异常#0)系统。

我在一年前开发了Azure Function应用程序,并成功发布,它正在运行。现在我在功能上做了一些改变,这就是buildsuccess

当我发布时,它抛出错误无法发布

我通过显示下面错误的屏幕截图的路径

14-09-2020晚上10.49.31

System.AggregateException:发生一个或多个错误。--> System.Exception:发布遇到错误。我们无法 确定错误的原因。查看输出日志了解更多信息 细节。--内部异常堆栈跟踪的结束--- --->(内部异常#0)系统。异常:发布遇到错误。我们无法确定错误的原因。检查
输出日志以了解更多详细信息 我想你不应该因为这个而停下来。对于你给我们的错误,我们不能从中得到任何有用的东西

您只需要使用另一种方式进行部署。如果有任何错误,它会给出详细信息错误。(虽然我说这是另一种方式,但实际上它们本质上是相同的。当您尝试发布azure函数时,VS Studio实际上正在执行打包和运行命令。)

只需执行以下步骤:

1、在azure上创建功能应用程序

2、在本地建立你的功能应用程序

3、转到本地的已编译文件夹,并压缩内容:

4、安装Azure CLI,然后运行
az登录

5、将cd放入已编译的文件夹,然后运行以下命令:

az webapp deployment source config-zip --resource-group yourresourcegroupnameonazure --name yourfunctionappnameonazure --src xxx.zip
经过以上步骤,一切都会好起来。这是官方文件:


我在两种情况下看到了类似的错误:锁定的文件和以前由DevOps管道执行的部署。我不知道这是否适用于你的情况。在这两种情况下,您都必须在门户上修改Azure功能设置:

  • 案例1:添加MSDEPLOY\u重命名\u锁定的\u文件=1
  • 案例2:从\u包中删除网站\u运行\u=1