Habilitando la opción DevErrors con CRMDiagTool

La opción DevErrors permite depurar errores en aplicaciones web mostrando información detallada de un error al usuario.

Está opción es configurada en el archivo web.config de la aplicación web .NET que se está depurando. Este archivo contiene las opciones principales de configuración para una aplicación web en ASP.NET en formato XML.

La opción DevErrors admite dos valores: On y Off y puede ser configurada como muestra la siguiente imagen.

clip_image002

El archivo web.config de la aplicación Web de MS Dynamics CRM 4.0 se localiza en la carpeta %ProgramFiles%\Microsoft Dynamics CRM\CRMWeb.

Cómo activar la opción DevErrors

CRMDiagTool permite la activación de esta opción de manera sencilla siguiendo los siguientes pasos:

    1. Asegurarse de que se dispone de la última versión de la CRMDiagTool, descargándose la herramienta desde el área de descarga del blog Microsoft CRM Support Tool Info.

    2. Extraer el contenido del fichero CRMDiagTool4.zip en el servidor donde CRM Server está instalado.

    3. Ejecutar el fichero CRMDiagTool4.exe.

    4. Seleccionar Dynamics CRM Server en la lista desplegable.

      screen1b

    5. Bajo la sección “DevErrors” in Web.config file pulsar el botón Off, asegurándose que su estado cambia a On.

      screen2c

    6. Reproducir las acciones o procesos que generan el error que se quiere depurar. En este punto puede ser importante realizar una captura de pantalla con el error o incluso copiar el texto del mismo, si esto último es posible.

    7. Una vez capturado el error mostrado, proceder a desactivar la opción pulsando el botón On en la sección “DevErrors” in Web.config file, asefurandose que su estado vuelve a ser Off.

 

Por Nacho Peiro Alba