未能将web包部署到Azure DevOps上的应用程序服务

未能将web包部署到Azure DevOps上的应用程序服务,azure,azure-devops,Azure,Azure Devops,从11月22日星期五开始,我就有一个问题需要在我的WebApp上部署更新。只更新了代码,发布定义几个月以来都是一样的 以下是日志: 2019-11-22T21:33:50.1660947Z###[部分]开始:XXXX API部署 2019-11-22T21:33:50.1779651Z ==========================================================================================================

从11月22日星期五开始,我就有一个问题需要在我的WebApp上部署更新。只更新了代码,发布定义几个月以来都是一样的

以下是日志:

2019-11-22T21:33:50.1660947Z###[部分]开始:XXXX API部署 2019-11-22T21:33:50.1779651Z =============================================================================================================2019-11-22T21:33:50.1779752Z任务:Azure应用程序服务部署 2019-11-22T21:33:50.1779839Z描述:部署到Azure应用程序 使用Docker、Java、.NET、.NET内核为web、移动或API应用程序提供服务, Node.js、PHP、Python或Ruby 2019-11-22T21:33:50.1779907Z版本
:4.157.4 2019-11-22T21:33:50.1779976Z作者:微软 公司2019-11-22T21:33:50.1780041Z帮助: 2019-11-22T21:33:50.1780145Z ===================================================================================================================2019-11-22T21:33:50.8476296Z获得Azure的服务连接详细信息 应用程序服务:'XXXX-webapp-test' 2019-11-22T21:33:56.3772449Z更新应用程序服务应用程序 设置。数据:{“网站\运行\来自\包”:“1”} 2019-11-22T21:33:56.8621554Z更新的应用程序服务应用程序设置 和Kudu应用程序设置。2019-11-22T21:34:11.8877330Z包 已启动使用ZIP部署的部署。2019-11-22T22:44:42.6873709Z

[错误]无法将web包部署到应用程序服务。2019-11-22T22:44:42.6884687Z###[错误]错误:错误:部署失败 web包到应用程序服务。错误:请求超时: /api/zipdeploy?deployer=VSTS和消息=%7B%22%3A%22部署%22%2C%22提交%22%3A%222509AE88D82FBFF1A5B4567E66D506AB75D5EB7%22%2C%22构建ID%22%3A%221746%22%2C%22发布ID%22%3A%22142%22构建编号%22%3A%221746%22%2C%22releaseName%22%22%22%3A%3A%223A%22%22%22releaseName%22%3A%22%223A%22%22releaseName%22%22%3A%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%22%llectionUrl%22%3A%22https%3A%2F%2FXXXX.visualstudio.com%2F%22%2C%22teamProject%22%3A%22fa101fe3-6537-4d7f-b39d-9825dde859d2%22%2C%22buildProjectUrl%22%3A%22https%3A%3A%2F%2fxxxxx.visualstudio.com%2Ffa101fe3-6537-4d7f-b39d-9825dde859d2%22%2C%22drositoryURL%22%3A%22%22%22%2C%22%22%22%22%223a%222c%22%222c%22%22%22重构项目组名222c%222c%222c%222c%22%22%222c%22%22%22%22%22%e%22%3A%22生产%22%7D 2019-11-22T22:44:44.0075802Z已成功将版本注释添加到 应用程序洞察:XXXX webapp测试 2019-11-22T22:44:44.2965245Z应用服务应用程序URL: 2019-11-22T22:50:48.0793152Z###[部分]完成:XXXX API部署


你也注意到什么了吗?您知道如何修复它吗?

检查Azure应用程序服务的应用程序设置中是否设置了变量“WEBSITE\u WEBDEPLOY\u USE\u SCM”

如果不存在,请添加它。确保将其设置为true


然后重新启动应用程序服务。等待20秒,然后重新部署您的应用程序。

谢谢您的帮助,我上周五已经做了,但它不起作用。是否可能是由于长时间运行的webjob,部署失败,因为某个进程正在运行且无法停止?如果正在运行的进程在重新启动时阻塞,这可以解释。最简单的方法可能是删除应用程序并重新创建应用程序服务。我不能这样做,应用程序正在运行,许多用户依赖它。@Cedricarn您可以使用负载平衡器吗(有多种Azure服务,或者您可以使用第三方服务,如Cloudflare。这应该是一个无缝的过渡。您可以创建第二个appservice。部署到该服务。然后您可以关闭旧服务,或者将其设置为HA“蓝绿”的一部分。)部署。这种情况是连续发生还是偶尔发生?取消并重新部署如何?最近,我们收到了一些类似此问题的通知单。建议您提高通知单,我们可以让我们的产品组参与此问题调查。95%的情况下,我要做的是创建5个版本,然后等待1到5个小时hoping这5个选项中的一个有效…很遗憾给您带来了不便。我认为这还需要Azure团队参与调查是否也受到他们的影响。我不太确定这一点,因为我还没有从我们的后端查看您的部署详细日志。您介意提交申请单吗?我无法让我们的产品组参与此循环,因为这是非常重要的一个公共论坛,你分享一些私人的组织信息是不安全的,但我们需要检查。