Quando si pubblica un'applicazione ASP.NET, è necessario modificare il tipo di build su Release in Visual Studio Configuration Manager?
-
22-07-2019 - |
Domanda
Per i miei siti di produzione di solito cambio " debug " nel Web.Config per "quot" false ". Ma pubblico sempre i miei siti con Configuration Manager impostato su " Debug " ;. Devo modificare anche questa impostazione?
Soluzione
Sì, dovresti - anche se se fa la differenza dipende da come il tuo sito web è codificato. Solo i siti precompilati (progetti di applicazioni Web) o le librerie di classi nella stessa soluzione saranno interessati. I siti ASP.NET (progetti di siti Web) verranno compilati sul server e controlleranno web.config per le impostazioni di debug.
Altri suggerimenti
Sì, come suggerito in MSDN :
L'abilitazione della modalità debug sarà notevole influisce sulle prestazioni di ASP.NET applicazione. Ricorda di disabilitare il debug modalità prima di distribuire una versione esecuzione dell'applicazione o condotta misurazioni.
Sì, assolutamente. Impostandolo su release compilerà il codice senza simboli di debug e con la giusta compilazione condizionale (cioè #if DEBUG).
Si La versione compilerà una DLL più piccola