Dall'utilissimo e consigliatissimo blog di Scott Guthrie, questo post descrive i motivi per cui non lasciare debug = "true" nelle applicazioni web una volta che sono messe in produzione.
Quello che non sapevo è la possibilità di disabilitare(per tutte le applicazioni web) alcune feature quali tracing, visualizzazione dettagliata degli errori e il debug tramite questa configurazione nel machine.config:
<configuration>
<system.web>
<deployment retail=”true”/>
</system.web>
</configuration>