Tengo algún código de mi VB.NET 1.1 días que me permitió verificar dinámicamente si Debug estaba habilitado en web.config. Pensé por qué reinventar la rueda para activar/desactivar el registro si simplemente podía hacer que el administrador web habilitara la depuración. Aquí está el código que utilicé en VB.NET que funcionaba bien:Cómo verifico si Debug está habilitado en web.config
ConfigurationSettings.GetConfig("system.web/compilation").Debug.ToString()
Cuando quería convertir esto en C# y utilizarlo en .NET 3.5 me encontré con algunos problemas y que no funcionaría. Además, me gustaría utilizar la construcción más nueva de ConfigurationManager.GetSection. ¿Alguien puede sugerir la mejor manera de leer el valor system.web/compilation/debug=true|false
?
¡Muy apreciado!
Gran! Esta es una forma mucho mejor de comprobar la depuración que leer el archivo web.config directamente ... Una cosa que vale la pena mencionar es que encontré un artículo que indica que este método no tendrá en cuenta si la depuración se establece en el nivel de la página. http://petesbloggerama.blogspot.com/2007/01/is-debug-mode-evil.html – Dscoduc