TFS 2012持续集成部署失败 - 目录不为空

miz*_*zle 6 tfs tfs2012

零星地得到错误

处理"删除目录"操作时遇到错误

'd:\ XXX'.错误代码是0x80070091.该目录不为空.

我正在使用Web部署WMSVC,用户可以完全访问站点的根目录(通过IIS设置>配置Web部署发布

编辑
或不太频繁:

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4377):Web部署任务失败.(无法执行指定目录的操作("删除文件")("D:\ xxx\bin\Microsoft.Practices.ServiceLocation.dll").如果服务器管理员未授权用户执行此操作,则会发生这种情况.您正在使用的凭据.有关详细信息,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.)

我按照用户(域用户)的说明进行操作,但没有任何区别.保存的发布设置具有publishMethod ="MSDeploy"而不是WMSVC.

请注意,它在95%的时间内正确部署.

Chr*_*ris 2

我知道这听起来很愚蠢,但是您是否在任何计算机上打开了这些文件夹(或其子文件夹)?特别是如果您的远程桌面会话已失效或有人通过网络共享访问它,则会拒绝删除该目录。

烧伤了我很多次,但你的问题可能有所不同。我意识到这是一个迟到的回复,但在搜索我自己的问题时发现了它,尽管我可以提供帮助。