【问题标题】:Unable to publish the Azure Function无法发布 Azure 函数
【发布时间】:2020-09-14 18:12:22
【问题描述】:

我在一年前开发了 Azure Function App 并成功发布并且正在运行。现在我对构建成功的功能进行了更改。

当我发布它抛出错误无法发布。

我通过了显示以下错误的屏幕截图的路径。

14-09-2020 10.49.31 下午

System.AggregateException:发生一个或多个错误。 ---> System.Exception:发布遇到错误。我们无法 确定错误的原因。检查输出日志以获取更多信息 细节。 --- 内部异常堆栈跟踪结束 --- --->(内部异常 #0)System.Exception:发布遇到错误。我们无法确定错误的原因。检查 输出日志以获取更多详细信息。

System.Exception:发布遇到错误。我们无法 确定错误的原因。检查输出日志以获取更多信息 详情。

====================

我无法找出这里的错误。有人帮忙吗?

【问题讨论】:

    标签: deployment azure-functions


    【解决方案1】:

    我认为你不应该因此而停下来。对于您给我们的错误,我们无法从中获得任何有用的信息。

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

    只需执行以下步骤:

    1、在azure上创建函数应用。

    2、在本地构建你的函数应用。

    3、进入本地编译好的文件夹,压缩内容:

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

    5、cd到编译好的文件夹,然后运行以下命令:

    az webapp deployment source config-zip --resource-group yourresourcegroupnameonazure --name yourfunctionappnameonazure --src xxx.zip
    

    经过以上步骤,一切都会好起来的。这是官方文档:

    https://docs.microsoft.com/en-us/azure/app-service/deploy-zip

    【讨论】:

      【解决方案2】:

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

      • 案例 1:添加 MSDEPLOY_RENAME_LOCKED_FILES = 1
      • 案例 2:删除 WEBSITE_RUN_FROM_PACKAGE = 1

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多