0

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

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

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

4

2 回答 2

1

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

于 2015-04-14T04:27:32.753 回答
0

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

您有两个选择: 如果您需要更新此资源,请让您的站点离线。或者如果它没有更改,请不要更新此资源。

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

于 2015-03-03T16:55:46.473 回答