6

偶尔得到错误

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

'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% 的时间内正确部署。

4

1 回答 1

2

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

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

于 2014-02-14T21:57:19.233 回答