Sporadicamente l'erroreTFS 2012 dispiegamento continua integrazione fallisce - Directory non vuota
è verificato un errore durante l'elaborazione di operazione 'Delete Directory' su
'D: \ xxx'. Il codice di errore era 0x80070091. La cartella non è vuota.
sto usando web distribuire WMSVC e l'utente ha pieno accesso alla radice del sito (istituito tramite IIS> Configura il Web Deploy Publishing
EDIT
o meno frequentemente:
C: \ Programmi (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets (4377): Attività di distribuzione Web non riuscita. (Impossibile eseguire l'operazione (" Elimina file ") per la directory specificata ("D: \ xxx \ bin \ Microsoft.Practices.ServiceLocation.dll"). Ciò può verificarsi se l'amministratore del server non ha autorizzato questa operazione per le credenziali utente che si stanno utilizzando. Per ulteriori informazioni: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.)
Seguo le istruzioni per l'utente (un utente di dominio) ma non fa alcuna differenza. Le impostazioni di pubblicazione che vengono salvate hanno publishMethod = "MSDeploy" anziché WMSVC.
Nota: distribuisce correttamente il 95% delle volte.
msdeploy utilizza il servizio dell'agente remoto e credo che wmsvc sia il servizio di gestione delle finestre. Due cose diverse Se funziona con MSDeploy, inizierei da lì. È possibile che a volte l'agente di costruzione non abbia lasciato andare alcune cose. Per inciso preferisco il wmsvc. Non so molto sul servizio dell'agente remoto. –
@mizzle Vorrei sapere se hai risolto questo problema, perché ora lo sto facendo io stesso. –