Cómo: Depurar servicios web en código administrado
Actualización: noviembre 2007
Cuando se vaya a generar y ejecutar el servicio web, primero se deberá compilar el proyecto de servicio web ASP.NET. Una vez compilado, ya se puede ejecutar el servicio web. Para obtener más información, vea Preparar la depuración: proyectos de servicio Web ASP.NET.
Para generar y ejecutar el servicio web se puede elegir entre tres métodos:
Método |
Descripción |
---|---|
Con el depurador |
Este método inicia el explorador predeterminado y carga la página de inicio especificada. La ejecución de una página en el depurador permite avanzar en el código línea a línea, así como utilizar herramientas adicionales de análisis e información en tiempo de ejecución. Si Visual Studio detecta que los archivos principales se han modificado, generará también el proyecto antes de iniciar el explorador con la página de inicio especificada. |
Sin el depurador |
Este método permite ejecutar el código tal y como se ejecutaría normalmente fuera del contexto de las herramientas de programación; por tanto, estas herramientas no ofrecen información en tiempo de ejecución. Si Visual Studio detecta que los archivos principales se han modificado, generará el proyecto antes de iniciar el explorador con la página de inicio especificada. Sin embargo, se puede asociar el depurador al proceso según sea necesario. |
Ver en el explorador |
Este método compila el proyecto y abre una página Web elegida en el Explorador de soluciones. Visual Studio compila y ejecuta el proyecto en el explorador predeterminado dentro de Visual Studio. |
Para generar y ejecutar un servicio web con el depurador
En el Explorador de soluciones, haga clic con el botón secundario del mouse en el archivo .asmx del servicio web que desea ejecutar y, a continuación, haga clic en Establecer como página de inicio en el menú de acceso directo.
En el menú Depurar, haga clic en Iniciar.
Este comando notifica a Visual Studio que ejecute el servicio web en el depurador.
Para detener la ejecución del formulario y volver al Editor de código, cierre el explorador o, en el menú Depurar, haga clic en Detener depuración.
Para generar y ejecutar un servicio web sin el depurador
En el Explorador de soluciones, haga clic con el botón secundario del mouse en el archivo .asmx del servicio web que desea ejecutar y, a continuación, haga clic en Establecer como página de inicio en el menú de acceso directo.
En el menú Depurar, haga clic en Iniciar sin depurar.
Visual Studio guarda todos los archivos del proyecto y, a continuación, lo genera. Una vez generado, Visual Studio inicia el explorador predeterminado y navega hasta la página de inicio del proyecto.
Para detener el servicio web y volver al Editor de código, cierre el explorador.
Para generar y ejecutar un servicio web utilizando la opción Ver en el explorador
En el Explorador de soluciones, haga clic con el botón secundario del mouse en el archivo .asmx del servicio web que desea ejecutar y, a continuación, haga clic en Ver en el explorador en el menú de acceso directo.
Visual Studio genera el servicio web e inicia la página de inicio especificada en el IDE.
Para detener el servicio web y volver al Editor de código, cierre el explorador.
Vea también
Tareas
Preparación de la depuración: proyectos de servicio Web XML