首页 > 解决方案 > Azure Devops Release 不更新 Azure WebApp

问题描述

我通过 Visual Studio 的直接发布对 Linux 上的 Azure WebApp 进行了初始部署。该代码只是回显了一些文本,并且页面成功出现。我可以更新代码中的文本并重新发布。新文本显示在网络上。

现在我尝试通过 Azure DevOps 部署它,而不是从 Visual Studio 直接发布。我在 Azure DevOps 中创建了一个基本的构建和发布管道。

我更新了代码中回显的文本,然后运行构建管道,然后运行发布管道。部署状态表示一切都成功。我也浏览了日志,没有错误消息。但是,网站页面文本并没有改变。还重新启动了 Azure 中的应用服务,但未反映更改。

发布管道有一个链接到最新版本的工件。一个阶段是“Azure App Service 部署”,其中包含正确的订阅和正确的 App Service Name 链接。

发布管道

知道我可能会错过什么吗?

这是部署步骤的输出 -

Blockquote##[section]开始:部署Azure应用服务====================================== ========================================= 任务:Azure 应用服务部署描述:部署到Azure App Service 使用 Docker、Java、.NET、.NET Core、Node.js、PHP、Python 或 Ruby 的 Web、移动或 API 应用程序版本:4.163.9 作者:Microsoft Corporation 帮助:https://aka。 ms/azureappservice疑难解答 ================================================ =============================== 获得 Azure 应用服务的服务连接详细信息:'myAppName' 使用 ZIP 部署启动的包部署。部署日志可以在https://myAppName.scm.azurewebsites.net/api/deployments/xxx/log查看 已成功将 Web 包部署到应用服务。在https://myAppName.scm.azurewebsites.net/api/deployments/xxx成功更新部署历史记录 应用服务应用程序 URL:https ://myAppName.azurewebsites.net ##[section]Finishing: Deploy Azure App Service

提前感谢,杰克。

标签: azure-devops

解决方案


我能够直接在 Azure 中创建一个空的 Azure 服务。然后通过 DevOps 将代码推送到这个新的 Azure 服务。现在它似乎按预期工作。唯一不同的是,我将其创建为适用于 Windows 的应用程序,而不是适用于 Linux 的应用程序。无论如何,更新现在正在运行。


推荐阅读