.NET For Your Information

Un blog más sobre tecnología .NET

Como hacer debug de manera remota con Visual Studio 2010

leave a comment »


Eventualmente ha llegado el momento en el que debes migrar la aplicacion que has desarrollado a un servidor remoto para que el resto de usuarios pueda tener acceso a la misma y pueda empezar a utilizarla.

Seria ingenuo pensar que todo lo que has desarrollado en tu ambiente de desarrollo vaya a funcionar de manera inmediata en el servidor de prueba o en el de produccion, dependiendo de su arquitectura.

De igual modo es frustrante ver que los errores que ofrece el servidor remoto no son nada explicitos:

Es en este momento cuando la utilidad de hacer debug de manera remota se hace invaluable. Para lograr esto debemos seguir los siguientes pasos en Visual Studio 2010:

  • Click en “Debug” (menu superior horizontal)
  • Click en “Attach to Process…”
  • En “Qualifier” introduce el nombre de tu servidor de prueba/produccion y presiona Enter. Ej: miservidor.applicacion.com
  • En la lista de procesos de esa ventana selecciona “w3wp.exe
  • Click en “Attach”

Adicionalmente, se deben verificar los siguientes archivos en el servidor de prueba/produccion:

  • web.config: verificar que la propiedad de “debug” este habilitada
    • <compilation debug=”true” targetFramework=”4.0″>
  • machine.config: verificar que la propiedad “deployment retail” este deshabilitada
    • <deployment retail=”false”/> (este es el valor por defecto)

De esta manera se podra realizar el debugging remoto. Sin embargo, no debemos olvidar poner el valor de las propiedades mencionadas anteriormente a sus valores originales, false y true respectivamente, para garantizar el mejor desempeño posible de nuestra aplicacion.

Espero este post sirva de ayuda, y de antemano agradezco cualquier comentario que quieran compartir.

Anuncios

Written by Alejandro Afonso Spinola

5 octubre 2012 a 5:08 AM

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: