Anuncia aquí

Tip: Determinar en tiempo de ejecución, si una aplicación ASP.NET está en modo “Debug”

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:

csharp:
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.

Esta entrada fue publicada en .NET, ASP.NET

Un Comentario

  1. 1 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.

Publicar un Comentario

Tu email nunca será publicado o compartido. Los campos requeridos están marcados con un *

*
*

Puedes usar estas etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>