Claudio Brotto

Per chi si dimentica di levare debug=true in produzione

Vita dura per il povero (!) sviluppatore che si dimentica (più o meno apposta) di fare il deploy di una web application con l'attributo <compilation debug="false" />.

Nel machine.config (e non sotto, quindi niente override, sorry :-)) è possibile utilizzare la configuration section deployment ed impostare l'attributo retail a true (vale solo per ASP.NET 2.0):

<system.web>
  <deployment retail="true" />
</system.web>

Così facendo vengono disabilitati, ad esempio, il trace output a livello di pagina e spazzati via (diciamo ignorati) tutti i debug=true delle varie web application attive sul server.

Qui c'è il link ad un'esaustiva documentazione :-(

 

Update:

Googlando un po', ecco i post di ScottGu e DinoEs

Posted: apr 27 2007, 10.27 by devlizard | with no comments
Filed under: