将Azure函数发布到Azure会随机失败

将Azure函数发布到Azure会随机失败,azure,azure-functions,azure-deployment,azure-function-app,azure-functions-runtime,Azure,Azure Functions,Azure Deployment,Azure Function App,Azure Functions Runtime,我使用的是Visual studio Professional 2019 v 16.2.3。 我正在使用web部署方法将我的azure功能发布到azure门户。这篇文章并不像它说的那样有效 Publish has encountered an error. Publishing Failed. A diagnostic log has been written to the following location : .tmp path is given 我重新启动了Visual studio,

我使用的是Visual studio Professional 2019 v 16.2.3。 我正在使用web部署方法将我的azure功能发布到azure门户。这篇文章并不像它说的那样有效

Publish has encountered an error. Publishing Failed.
A diagnostic log has been written to the following location : .tmp path is given
我重新启动了Visual studio,重新启动了计算机,清除了临时文件夹-所有这些都做了几次。 我也在互联网上搜索解决方案,但没有一个解决了这个问题


有人能告诉我如何解决这个问题吗?

请不要使用web部署,这不是azure功能的常规部署方法

您可以尝试直接使用zip部署,看看它是否会给您带来一些错误

首先,压缩azure function应用程序的编译文件

然后,在您的一侧运行以下命令:

az webapp deployment source config-zip --resource-group <group-name> --name <app-name> --src clouddrive/<filename>.zip
az webapp部署源配置zip--资源组--名称


请尝试一下。

请不要使用web部署,这不是azure功能的常规部署方法

您可以尝试直接使用zip部署,看看它是否会给您带来一些错误

首先,压缩azure function应用程序的编译文件

然后,在您的一侧运行以下命令:

az webapp deployment source config-zip --resource-group <group-name> --name <app-name> --src clouddrive/<filename>.zip
az webapp部署源配置zip--资源组--名称


请您试一试。

我见过在几种情况下发布失败的案例。1.我在Azure函数本身上有奇怪的文件锁。停止功能、发布和重新启动已起作用。2.我在使用Visual Studio中的zip或web deploy时,如果有一些大得离谱的DLL试图使用该解决方案发布,则会超时。我刚刚开始在最新的Visual Studio中跨多个Azure项目发布这些DLL。怀疑VS中最近引入的错误,而不是我们做错了什么。当前可以忽略,但很烦人。您可以尝试使用zip部署。Web部署不是azure功能的通用部署方法。我见过在几种情况下发布失败。1.我在Azure函数本身上有奇怪的文件锁。停止功能、发布和重新启动已起作用。2.我在使用Visual Studio中的zip或web deploy时,如果有一些大得离谱的DLL试图使用该解决方案发布,则会超时。我刚刚开始在最新的Visual Studio中跨多个Azure项目发布这些DLL。怀疑VS中最近引入的错误,而不是我们做错了什么。当前可以忽略,但很烦人。您可以尝试使用zip部署。Web部署不是azure功能的常规部署方法。