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

  1. 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.

  2. En el menú Depurar, haga clic en Iniciar.

    Este comando notifica a Visual Studio que ejecute el servicio web en el depurador.

  3. 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

  1. 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.

  2. 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.

  3. 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

  1. 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.

  2. 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

Otros recursos

Crear servicios web en código administrado