Sto tentando di pubblicare un'applicazione Web ma è bloccata per gli ultimi 10 minuti allo Adding ACL's for path
. Non ho idea del perché è bloccato lì, ho pubblicato più volte senza problemi.Visual Studio Pubblica bloccato all'aggiunta di ACL per il percorso
risposta
Ho avuto lo stesso problema e risulta che l'applicazione Web che ho distribuito aveva accumulato un sacco di directory e file specifici dell'utente in una directory personalizzata per caricare/segnalare file/ecc. Visual Studio controlla e aggiorna gli ACL per ogni file e directory ed è per questo che ci vuole così tanto tempo se ce ne sono molti.
Controlla le directory con una grande quantità di contenuti generati dagli utenti o altro contenuto con molti file e controlla se puoi eliminarli in tutta sicurezza (ad esempio se quei file vengono creati solo temporaneamente - come è stato il caso qui) .
Dopo aver pulito la directory sul server Web, la distribuzione è quasi istantanea per gli aggiornamenti incrementali, che sono stati molto lenti prima del processo di pulizia.
Sembra che ci siano troppi file e ci vuole molto tempo. Ho risolto lo stesso problema aggiungendo la seguente riga al file .pubxml.
<IncludeSetACLProviderOnDestination>False</IncludeSetACLProviderOnDestination>
È necessario elaborare i compromessi quando gli ACL non sono impostati. Come sarà diverso il sito pubblicato con questa impostazione? Ci sono ulteriori tempi di compensazione richiesti dopo la pubblicazione? –
Aprire il file e aggiungere .pubxml
<IncludeSetACLProviderOnDestination>False</IncludeSetACLProviderOnDestination>
sotto
<PropertyGroup>
che dovrebbe apparire come
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludeSetACLProviderOnDestination>False</IncludeSetACLProviderOnDestination>
- 1. Visual Studio 2012 non pubblica il progetto
- 2. Pubblica programma in Visual Studio
- 3. Visual Studio Pubblica profilo Pubblica sbagliato configurazione di generazione
- 4. Il comando di Visual Studio "Pubblica" non riesce
- 5. Rendere il progettazione di Visual Studio ignorare una proprietà pubblica
- 6. Dov'è l'operazione "Pubblica" su Visual Studio 2003?
- 7. vbcs.cache/edb.log bloccato da Visual Studio 2015
- 8. TeamCity pubblica utilizzando Visual Studio 2015
- 9. Percorso di installazione in Visual Studio ombreggiato
- 10. Visual Studio bloccato in modalità strana causando problemi di tastiera
- 11. Pubblica file di destinazione Gulp con Visual Studio 2015
- 12. Visual Studio. Pubblica progetto dalla riga di comando
- 13. Bloccato durante la disinstallazione di Visual Studio 2013 Update 3
- 14. Variabile ambiente percorso soluzione Visual Studio
- 15. Visual Studio Web Deploy non pubblica tutti i file
- 16. Visual Studio Pubblica sito Web utilizzando SCP/SFTP
- 17. Xamarin Android Player/Visual Studio: bloccato su "Starting Emulator"
- 18. Specificare il percorso PDB in Visual Studio 2003
- 19. Visual Studio: modifica il percorso predefinito per i repository per il plug-in GIT
- 20. Modificare l'emulatore di Visual Studio per il percorso di installazione di Android vhd
- 21. Tema di Visual Studio 2010 per Visual Studio 2012?
- 22. Perché Visual Studio 2010 pubblica il sito Web con il codice sorgente?
- 23. Ottieni Visual Studio per utilizzare il sottodominio?
- 24. minima Visual Studio versione per Visual Studio 2015 soluzione
- 25. studio visivo nel codice Generazione bloccato
- 26. Dopo l'evento di pubblicazione in Visual Studio
- 27. Esiste un Ccache per Visual Studio?
- 28. Emulatore di Visual Studio per Android bloccato su "Il sistema operativo sta iniziando ...", solo su API Level 23/Android 6
- 29. Come eseguire esattamente la stessa funzionalità di Pubblica all'interno di Visual Studio da PowerShell
- 30. Il controllo 'sembra' essere bloccato
Questo è molto simile a un problema che sto avendo . Nel mio caso, i file sono importanti e non riesco a eliminarli. Sai se esiste un modo per dire a msdeploy che certe directory semplicemente ignorano? –
@LelandRichardson Non ho controllato ma forse hai trovato una risposta qui http://stackoverflow.com/questions/12576662/msdeploy-skip-rules-when-using-msbuild-publishprofile-with-visual-studio-2012 –
I trascorri qualche ora cercando di eseguire il debug di questa stupida cosa, cercando di vedere se qualcuno ha problemi con le definizioni di build, con build server, con permessi ecc. E alla fine, guarda che ... solo alcuni file extra che vanno in crash tutto .. . La ringrazio per la risposta. – ShP