martes, 17 de abril de 2007
Como depurar una ISAPI
Hola chic@s. ¡Cuanto tiempo, eh! pues sí, la verdad que ha transcurrido un tiempecillo desde la última vez que posteé. ¡Todos en esta vida tenemos momentos y momentos!
Recientemente he trabajado en un proyecto en el que he tenido que realizar una ISAPI y donde además he tenido la necesidad de depurar dicha ISAPI una vez asociada al IIS. Evidentemente ahora que ya conozco la solución al problema todo se ve desde otra perspectiva, jeje...
Bueno, pues solucionado mi problemilla os dejo aquí la solución para aquellos de vosotros que pretendáis seguir un camino similar al mío, la verdad es que aunque está bien, no os lo aconsejo mucho, y menos a aquellos que no controlen el C++, ojo, que no quiero decir con esto que yo lo haga.
Pasos:
- Iniciar Internet Information Services (IIS)
- Abrir una consola de comando (start - Run... - "cmd")
- Ejecutar la siguiente la sentencia; "net stop w3svc"
- Abrir el programa desde Visual Studio.
- Elegir el proyecto a depurar, seleccionar las propiedades del mismo y añadir o modificar los valores de las propiedades correspondientes tal y como se indica a continuación.
- Start Action
- "Start external program" : C:\Windows\system32\inetsrv\wewp.exe
- Start Options
- Command lne arguments: "-debug"
- Working directory: C:\[Directorio del proyecto]\debug\
Una imagen vale más que mil palabras:
- Ejecutar la aplicación en modo "Debug". ¡Claro lo que queremos es depurar! :-D
A partir de este momento podrás ir depurando tu programa como si de cualquier otro programa .NET se tratara.
"Fácil sencillo y para toda la familia" como dice nuestro amigo el de "Bricomanía".
Espero haber sido de ayuda de nuevo.
Juanlu