Tip: Determinar en tiempo de ejecución, si una aplicación ASP.NET está en modo “Debug”
Por: alex | 5 Diciembre 2006 | Ver comentarios |
Si por algún motivo alguien necesita realizar ciertas acciones (ejm. mostrar información de depuración) cuando una aplicación está en modo Debug, talvez le interese el siguiente código -que comprueba en tiempo de ejecución si la aplicación Web está con la directiva <compilation debug="false"/> en el Web.config:
private bool IsDebugMode()
{
Page p = HttpContext.Current.Handler as Page;
if (p != null) {
object[] o = p.GetType().Assembly.GetCustomAttributes(typeof(DebuggableAttribute), true);
return o != null && o.Length > 0;
}
return false;
}Hay que tener en cuenta que este tipo de cosas se deben evitar en entornos de producción -al igual que tener la aplicación en modo Debug.


sussen ospina
20 de Noviembre de 2007, 08:19:26 pm
hola mi nombre es sussen y necesito cargar 1 millon de registros en mi base de datos pero el problema es que debo arreglar primero los archivos en excel por partes y no me rinde, por que trae muchos errores, por eso quiero hacer un algoritmo o un shell que me vaya corrigiendo errores para no demorarme tanto como lo puedo hacer ??, chao gracias.