Per i miei siti di produzione di solito cambio il flag "debug" in Web.Config su "false". Ma pubblico sempre i miei siti con Configuration Manager impostato su "Debug". Dovrei cambiare anche questa impostazione?Quando si pubblica un'applicazione ASP.NET, dovrei cambiare il tipo di build in Release in Configuration Manager di Visual Studio?
risposta
Sì, dovresti, anche se ciò che fa la differenza dipende da come il tuo sito web è codificato. Sarà cura solo dei siti precompilati (progetti di applicazioni Web) o delle librerie di classi nella stessa soluzione. I siti ASP.NET (progetti di siti web) saranno compilati sul server e controlleranno web.config per le sue impostazioni di debug.
Sì, assolutamente. Impostandolo per rilasciare verrà compilato il codice senza eseguire il debug dei simboli e con la corretta compilazione condizionale (ad es. # DEBUG).
Sì uscita compilerà una DLL più piccola
Sì, come suggerito in MSDN:
modalità debug L'abilitazione notevolmente influire sulle prestazioni dell'applicazione ASP.NET . Ricordarsi di disattivare la modalità debug prima di distribuire un'applicazione di rilascio o eseguire le misurazioni delle prestazioni .
- 1. Visual Studio: Configuration Manager mancante
- 2. Come dovrei usare la modalità debug/release in Visual Studio?
- 3. Visual Studio Pubblica profilo Pubblica sbagliato configurazione di generazione
- 4. Pubblica programma in Visual Studio
- 5. Asp.Net core come posso sostituire il Configuration Manager
- 6. Distribuzione di build WebSite in Azure da VSTS Release Management
- 7. Impostazioni di configurazione mancanti nel Configuration Manager
- 8. C# Configuration Manager. ConnectionStrings
- 9. Visual Studio non mi fornisce l'opzione di piattaforma di 64 bit nel Configuration Manager ..?
- 10. Come si annulla una build in corso in Visual Studio?
- 11. Configuration manager per PHP
- 12. Bundle CSS/JS in un unico file in mvc quando si pubblica con l'opzione di release
- 13. Visual Studio 2012 non pubblica il progetto
- 14. Statistiche di Visual Studio Build
- 15. Visual Studio continua a cambiare il file project.sln
- 16. TeamCity pubblica utilizzando Visual Studio 2015
- 17. Dopo l'evento di pubblicazione in Visual Studio
- 18. Progetto di distribuzione di Visual Studio: file condizionali in base alla configurazione di build
- 19. Come fermare una build in Visual Studio?
- 20. Rendere il progettazione di Visual Studio ignorare una proprietà pubblica
- 21. Dov'è l'operazione "Pubblica" su Visual Studio 2003?
- 22. Rimuovi il riferimento NUnit per Release build
- 23. Vedere il tipo di una variabile in Visual Studio
- 24. Esclusione della pagina da Release Build in ASP.NET Project
- 25. Dove si trova TFS Build Explorer in Visual Studio 2015?
- 26. Visual Studio 2008 - Barra degli strumenti mancante Configurazione di rilascio 'Release'/'Debug'
- 27. Il comando di Visual Studio "Pubblica" non riesce
- 28. Costruire ASP.NET 4.5 senza Visual Studio su Build Server
- 29. Pubblica file di destinazione Gulp con Visual Studio 2015
- 30. determinare il tipo di progetto in Visual Studio
Sì, ma si noti che ciò si riferisce all'impostazione di debug = "false" in web.config, non nella soluzione VS. –