2013-08-28 2 views
6

спорадически получить ошибкуTFS 2012 не удается развертывание непрерывной интеграции - каталог не пустой

Обнаружена ошибка при обработке операции 'Удаление папки' на

'D: \ ххх'. Код ошибки: 0x80070091. Каталог не пуст.

Я использую веб-развертывания WMSVC и пользователь имеет полный доступ к корню сайта (устанавливается через IIS> Настройка Web Deploy Publishing

EDIT
Или реже:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets (4377): Не удалось выполнить задачу развертывания сети (невозможно выполнить операцию (" Удалить файл ") для указанного каталога ("D: \ ххх \ Bin \ Microsoft.Practices.ServiceLocation.dll"). Это может произойти, если администратор сервера не разрешил эту операцию для учетных данных пользователя, которые вы используете. Узнайте больше: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.)

Я следую инструкциям для пользователя (пользователя домена), но это не имеет значения. Параметры публикации, которые сохраняются, имеют publishMethod = "MSDeploy" вместо WMSVC.

Обратите внимание, что он развертывается правильно 95% времени.

+0

msdeploy использует службу удаленного агента, на которую я верю, и wmsvc - это служба управления окнами. Две разные вещи. Если он работает с MSDeploy, то я бы начал там. Возможно, что иногда агент сборки не отпустил некоторые вещи. Я, кстати, предпочитаю wmsvc. Я не слишком много знаю о службе удаленного агента. –

+0

@mizzle Я хотел бы знать, разрешил ли вы эту проблему, потому что сейчас у меня это есть. –

ответ

2

Я знаю, что это звучит глупо, но у вас есть эти папки, открытые (или их дети) на любой компьютер? Особенно, если у вас был мертвый сеанс удаленного рабочего стола или кто-то, обращающийся к нему через общий сетевой ресурс, он получит отказ в возможности удалить каталог.

Сожгли меня несколько раз, но вы можете быть разными, хотя. Я понимаю, что это поздний ответ, но нашел его во время поиска моей собственной проблемы и, хотя я помог.

+0

У меня была схожая ошибка (другой путь), где у меня была папка с раскрывающимся списком Build через общий сетевой ресурс. Я был бы очень удивлен, если бы кто-то из команды открыл эти папки, но это возможно. – mizzle

Смежные вопросы