2013-08-28 17 views
6

Sporadycznie pojawia się błądTFS 2012 ciągła integracja rozmieszczenie nie powiedzie - katalog nie jest pusty

Wystąpił błąd podczas przetwarzania operacji 'Delete Directory' na

'D: \ xxx'. Kod błędu: 0x80070091. Katalog nie jest pusty.

używam internetu wdrożyć WMSVC a użytkownik ma pełny dostęp do katalogu głównego witryny (ustanowiony przez IIS> Konfiguracja Web Deploy wydawnictwa

EDIT
lub rzadziej:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ V11.0 \ Web \ Microsoft.Web.Publishing.targets (4377). zadanie wdrażania sieci nie powiodło się (Nie można wykonać operacji (” Usuń plik ") dla określonego katalogu ("D: \ xxx \ bin \ Microsoft.Practices.ServiceLocation.dll"). Może się tak zdarzyć, jeśli administrator serwera nie autoryzował tej operacji dla poświadczeń użytkownika, których używasz. Dowiedz się więcej na stronie:. http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER)

I postępuj zgodnie z instrukcjami dla użytkownika (użytkownik domeny), ale to nie ma znaczenia. Ustawienia publikowania, które zostaną zapisane, mają wartość publishMethod = "MSDeploy" zamiast WMSVC.

Uwaga: działa poprawnie w 95% przypadków.

+0

msdeploy korzysta z usługi agenta zdalnego, którą wierzę, a wmsvc jest usługą zarządzania oknami. Dwie różne rzeczy. Jeśli działa z MSDeploy, to zacznę od tego. Jest możliwe, że czasami agent budujący nie puścił niektórych rzeczy. Nawiasem mówiąc wolę wmsvc. Nie wiem zbyt wiele o usłudze zdalnego agenta. –

+0

@mizzle Chciałbym wiedzieć, czy rozwiązałeś ten problem, ponieważ mam go teraz. –

Odpowiedz

2

Wiem, że to brzmi głupio, ale czy masz te foldery otwarte (lub ich dzieci) na komputerze dowolnym komputerze? Zwłaszcza jeśli miałbyś martwą sesję pulpitu zdalnego lub kogoś, kto uzyskałby dostęp do niej przez udział sieciowy, otrzyma odmowę, aby móc usunąć katalog.

Spaliłam mnie kilka razy, ale problem może być inny. Zdaję sobie sprawę, że jest to spóźniona odpowiedź, ale znalazłem ją podczas poszukiwania mojego własnego problemu i chociaż pomogłem.

+0

Miałem podobny błąd (inną ścieżkę), gdzie miałem otwarty folder budowania Otwórz przez udział sieciowy. Byłbym bardzo zaskoczony, gdyby ktoś inny w zespole miał otwarte te foldery, ale jest to możliwe. – mizzle

Powiązane problemy