Depurar ASP .NET

Superior  Previo  Próximo

Depurar para los servicios web como ASP requiere que el depurador de Enterprise Architect se pueda adjuntar a un servicio de ejecución. Comience por asegurar que el directorio conteniendo el proyecto del servicio ASP .NET haya sido importado en EA, y si así se requiere, la carpeta web conteniendo las paginas web del cliente.  Si su directorio del proyecto web reside bajo el directorio central del sitio web, luego puede importar desde la raíz e incluir tanto el código ASP como las paginas web al mismo tiempo.

 

La siguiente es una imagen que muestra el árbol del proyecto de un servicio web importado en EA.

 

embim3

Es necesario lanzar primero al cliente, ya que el proceso de servicio de ASP .NET puede no estar siendo ejecutado. Cargar el cliente usando su explorador. Esto asegura que el servidor de la web se esta ejecutando. La única diferencia de un script de depuración para ASP es que especifica la clave adjuntar en su script, como a continuación.

 

debug_script_asp_net

 

 

debug_script_asp_net2

 

 

debug_script_asp_net3

 

Cuando comienza el depurador (haga clic en el botón Ejecutar Banco de trabajo de depuración) se abre la ventana Adjuntar al proceso.

 

attach_to_process

 

Tener en cuenta que el nombre del proceso varia a través de los sistemas de operación Microsoft; verifique ASP .NET SDK para obtener más información. Seleccione el proceso aspnet_wp.exe para la versión configurada (en e archivo web.conf) en su servidor web, y haga clic en el botón Aceptar.

 

Tenga en cuenta: Algunos puntos de quiebre pueden no haberse ligado exitosamente, pero si ninguno está ligado (indicado con rojo oscuro con un signo de interrogación) algo se salio de sincronización. Intente re-compilar y re-importar el código fuente.

 

Puede configurar puntos de interrupción en cualquier momento en el código del servidor web. También puede configurar puntos de interrupción en las paginas web ASP si las importó.