使用auto-hotswap发布Azure appservice会出现ERROR_SITE_SWAP_OPERATION_IN_PROGRESS错误

时间:2017-11-20 03:46:39

标签: visual-studio azure azure-web-app-service hotswap

我尝试使用启用了AppService的{​​{1}}发布hot-swap。我可以在没有任何问题的情况下通过Visual Studio执行此操作,但不能使用发布程序且无法使用以下错误完成发布的CI:

  

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.targets(4276,5):   msdeploy错误ERROR_SITE_SWAP_OPERATION_IN_PROGRESS:Web部署   任务失败。 (网站交换操作目前正在进行中。了解   更多:   http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SITE_SWAP_OPERATION_IN_PROGRESS。)

即使我收到错误,也会毫无问题地执行发布和自动交换操作。但是,错误会阻止我的CI作业完成。

我的发布资料:

auto-swap

启动它的CI命令:

  

C:\ Program Files(x86)\ MSBuild \ 14.0 \ Bin \ MSBuild.exe"   / p:Configuration = Release" / p:Platform =任何CPU" / P:DeployOnBuild =真   / P:PublishProfile =我的 - 冷 - 简档

更新: 我发现网站二进制文件被正确推送,而webjobs库已经过时,而且没有推送任何部署。似乎自动交换比msdeploy推出webjobs部分二进制文件更早启动,这就是为什么我已经过时了webjobs和发布错误。

发布配置文件或执行方式可能有什么问题?

0 个答案:

没有答案