我成功地为我的ASP.NET网站设置了一个CI / CR进程到Azure Web应用程序服务。我做了一些更改,排队了新的构建并等待构建和发布成功。但是,当我启动网站时,我没有看到我的更改。 发布定义如下:
但我无法在网站上看到我的更改。如果我从Visual Studio本地运行网站,我可以看到更改。我很确定我检查了所有对vsts的更改。我在这里错过了一些步骤吗?
- 更新------------------------------------
答案 0 :(得分:0)
如果您在尝试访问网站时收到任何错误消息,请分享详细的错误消息,这可能有助于解决问题。
另外,尝试在Web应用程序的“应用程序设置”选项卡中添加“MSDEPLOY_RENAME_LOCKED_FILES = 1”,看看是否有帮助。你可以参考下面的截图,
参考: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发布选项。
更新
请参阅以下步骤发布网络应用:
/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:publishUrl="$(build.artifactstagingdirectory)\\" /p:DeployDefaultTarget=WebPublish