MsBuild Web部署ERROR_FILE_IN_USE

时间:2016-02-29 22:28:27

标签: msbuild webdeploy

我使用Web Deploy进行TFS构建,以便将更改发布到高流量网站。 Build在启动时放置AppOffline.htm。由于使用了一些dll文件,很多时候构建失败。在构建之前尝试回收应用程序池并说明/停止网站仍然失败。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets (4255): Web deployment task failed. (The file 'xxx.dll' is in use.
  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE.)

成功发布的唯一方法是在发布过程中停止整个网站。

2 个答案:

答案 0 :(得分:0)

检查标记为只读的文件。

有人说反病毒偶尔会导致这个错误。尝试忽略您的网络文件。

答案 1 :(得分:0)

我还看到一个问题,即VS2015 Web发布到Azure Web App最近开始抛出错误,建议DLL文件被锁定... 看到 https://github.com/Microsoft/vsts-tasks/issues/1607#issuecomment-272504519