持续发布成功但网站没有变化

时间:2018-04-08 09:25:04

标签: azure azure-devops continuous-deployment

我成功地为我的ASP.NET网站设置了一个CI / CR进程到Azure Web应用程序服务。我做了一些更改,排队了新的构建并等待构建和发布成功。但是,当我启动网站时,我没有看到我的更改。 发布定义如下: The release definition

Azure网络应用服务是这样的: Azure web app service

我可以看到发布在vsts上是成功的。 Release succeeded on vsts

我可以看到Azure上的发布是成功的。 Release succeeded on Azure

但我无法在网站上看到我的更改。如果我从Visual Studio本地运行网站,我可以看到更改。我很确定我检查了所有对vsts的更改。我在这里错过了一些步骤吗?

- 更新------------------------------------

这次我检查了“使用Web Deploy发布”选项,如下所示: enter image description here 但仍然没有运气。 :(

您可以找到Release log files here

2 个答案:

答案 0 :(得分:0)

如果您在尝试访问网站时收到任何错误消息,请分享详细的错误消息,这可能有助于解决问题。

另外,尝试在Web应用程序的“应用程序设置”选项卡中添加“MSDEPLOY_RENAME_LOCKED_FILES = 1”,看看是否有帮助。你可以参考下面的截图, enter image description here

参考:https://docs.microsoft.com/en-us/vsts/build-release/apps/cd/deploy-webdeploy-webapps?view=vsts

答案 1 :(得分:0)

您在打包或文件夹输入框中指定了zip文件,但未选中使用Web Deploy发布选项,因此只需将zip文件上传到Web服务,这就是原因。

如果使用zip文件进行部署,则需要选中使用Web Deploy发布选项。

更新

请参阅以下步骤发布网络应用:

  1. 在Visual Studio构建任务中指定MSBuild参数:/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:publishUrl="$(build.artifactstagingdirectory)\\" /p:DeployDefaultTarget=WebPublish
  2. 存档文件任务(根文件夹或存档文件:$(Build.artifactstagingdirectory))
  3. 发布构建工件