MSDN documentation non spiega come, quando o perché questo valore è impostato su true.In ASP.NET, cosa determina il valore di HostingEnvironment.IsDevelopmentEnvironment?
L'impostazione <configuration debug="false" />
in web.config non imposta la proprietà su false, né imposta <deployment retail="true" />
in machine.config.
Sto eseguendo il sito Web di test da Visual Studio 2012 su IIS Express, non ho IIS 'corretto' installato.
Edit: Dopo aver esaminato la risposta di Oscar e fare qualche ricerca, sembra che l'impostazione <deployment retail="true" />
dovrebbe ignorare, quindi probabilmente non impostarlo nel machine.config del giusto quadro quando ho fatto questa domanda.
Curioso, ho trovato questo [lo smontaggio del sistema. Web] (http://dotnetinside.com/framework/v4.0.30319/System.Web/ApplicationManager), esiste un metodo 'ApplicationManager.EnvironmentInfo.GetWasLaunchedFromDevelopmentEnvironment()'. Esamina la variabile di ambiente "DEV_ENVIRONMENT", se è impostato su 1, quindi l'impostazione è vera. –