所有 Azure 连续生成都失败,因为'Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll'已锁定



我在旧的完整Azure门户上设置连续Azure网站部署。每个构建都因错误而失败:

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

当我停止网站时,我能够成功地运行构建,但这与持续集成无关。怎么了?

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

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

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

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

最新更新