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