所有Azure Continuous Builds都失败了,因为' Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll'锁住了

时间:2015-02-23 09:22:53

标签: azure continuous-integration azure-web-sites azure-deployment azure-application-insights

我在旧的 Full Azure门户上设置了连续的 Azure网站部署。由于错误,每个构建都失败了:

  

异常消息:Web Deploy无法修改该文件   ' Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll'在...上   目的地,因为它被外部进程锁定。为了   允许发布操作成功,您可能需要重新启动   您的应用程序释放锁定,或使用AppOffline规则   下次发布尝试时.Net应用程序的处理程序。

当我停止网站时,我能够成功运行构建,但这与持续集成无关。有什么问题?

2 个答案:

答案 0 :(得分:1)

我相信它已在0.13 AI SDK中修复。请尝试使用最新版本。

答案 1 :(得分:0)

这是因为ApplicationInsights正在监视您的性能,只要您的应用程序正在运行,它就会被IIS使用,因此会被锁定。

您有两种选择: 如果需要更新此资源,请使您的站点脱机。 如果没有更改,请不要更新此资源。

编辑:
第三种选择:
您可以尝试AppOffline标志可以帮助您,但我的猜测是否定的: http://blogs.msdn.com/b/webdev/archive/2013/10/30/web-publishing-updates-for-app-offline-and-usechecksum.aspx