Quando si pubblica un'applicazione ASP.NET, è necessario modificare il tipo di build su Release in Visual Studio Configuration Manager?

StackOverflow https://stackoverflow.com/questions/642851

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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top