2013-08-28 15 views
6

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.

+0

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. –

+0

@mizzle Vorrei sapere se hai risolto questo problema, perché ora lo sto facendo io stesso. –

risposta

2

So che sembra stupido, ma hai quelle cartelle aperte (o figli di esse) su qualsiasi computer? Soprattutto se hai una sessione desktop remota o qualcuno che accede alla condivisione di rete, verrà negata la possibilità di cancellare la directory.

Bruciato un numero di volte, il problema potrebbe essere diverso. Mi rendo conto che questa è una risposta tardiva, ma l'ho trovata mentre cercavo il mio problema e nonostante avessi aiutato.

+0

Ho avuto un errore simile (percorso diverso) in cui ho avuto la cartella di rilascio Build aperta tramite una condivisione di rete. Sarei molto sorpreso se qualcun altro nel team avesse quelle cartelle aperte, ma è possibile. – mizzle

Problemi correlati