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.
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. –
@mizzle Chciałbym wiedzieć, czy rozwiązałeś ten problem, ponieważ mam go teraz. –