Compartir a través de


Preparación de la depuración: proyectos de servicio Web XML

Actualización: noviembre 2007

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

La plantilla de proyecto Servicio Web XML crea los valores predeterminados del proyecto para la depuración. Para obtener más información, vea Cómo: Crear un proyecto Servicio Web ASP.NET.

También es necesario configurar el archivo web.config para habilitar la depuración. Este archivo puede configurarse de forma manual o automática. Para obtener más información, vea Cómo: Habilitar la depuración de aplicaciones de ASP.NET.

Para iniciar la depuración, seleccione Iniciar en el menú Depurar. En caso de que no haya habilitado la depuración de forma manual, aparecerá el cuadro de diálogo Depuración no habilitada, que le permitirá crear automáticamente un archivo web.config con la depuración habilitada o ejecutar dicho archivo sin depuración. Una vez que se haya cerrado el cuadro de diálogo, la configuración del proyecto hará que Visual Studio inicie el explorador seleccionado en las Páginas de propiedades de <proyecto> y que genere dinámicamente una página de prueba. En la página de prueba, puede escribir comandos y observar los datos que devuelve el servicio Web XML.

Depurar un servicio Web XML desde una aplicación cliente

Existen dos métodos para depurar un servicio Web XML desde una aplicación cliente.

Para depurar por una aplicación cliente y un servidor Web XML (método 1)

  1. En Visual Studio, cree un nuevo proyecto de servicio Web XML.

    Para obtener más información, vea Cómo: Crear un proyecto Servicio Web ASP.NET.

  2. En el menú Depurar, haga clic en Iniciar para ejecutar el servicio Web XML.

    Este paso, además de permitirle comprobar si el servicio Web funciona, crea el archivo web.config, que es necesario para la depuración.

  3. En el menú Depurar, seleccione Detener depuración.

  4. Cree un proyecto de aplicación cliente en la misma solución que el proyecto de servicio Web XML. Para ello, en el menú Depurar, haga clic en Agregar nuevo proyecto.

  5. En el Explorador de soluciones, haga clic con el botón secundario del mouse (ratón) en el proyecto de cliente y, a continuación, haga clic en Propiedades en el menú de acceso directo.

  6. En la ventana Propiedades de la solución <nombre>, abra el nodo Propiedades comunes y seleccione Proyecto de inicio.

  7. Haga clic en Proyectos de inicio múltiples.

  8. En Proyectos de inicio múltiples, vaya a la columna Acción y establezca la acción en Iniciar para ambos proyectos.

  9. Haga clic en Aceptar para cerrar la ventana Propiedades de la solución <nombre>.

  10. En el menú Depurar, haga clic en Iniciar para depurar tanto la aplicación cliente como el servidor Web XML.

Para depurar pasando de una aplicación cliente a un servidor Web XML

  1. En Visual Studio, cree un nuevo proyecto de servicio Web XML.

    Para obtener más información, vea Cómo: Crear un proyecto Servicio Web ASP.NET.

  2. En el menú Depurar, haga clic en Iniciar para ejecutar el servicio Web XML.

    Este paso, además de permitirle comprobar si el servicio Web funciona, crea el archivo web.config, que es necesario para la depuración.

  3. En el menú Depurar, seleccione Detener depuración.

  4. Cree un proyecto de aplicación cliente, ya sea en la misma solución que el proyecto de servicio Web XML o en una solución distinta.

  5. En el proyecto de cliente, agregue una referencia Web y una llamada sincrónica al servicio Web.

  6. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto de cliente y, a continuación, haga clic en Establecer como proyecto de inicio en el menú de acceso directo.

  7. En el menú Depurar, haga clic en Iniciar para ejecutar la aplicación cliente.

    Cuando la aplicación cliente llame al servicio Web XML, el depurador irá automáticamente al servicio Web XML y comenzará a depurarlo.

Para obtener más información, vea Depuración ASP.NET: requisitos del sistema, Servicios web en código administrado y Cómo: Depurar servicios web en código administrado.

Vea también

Otros recursos

Depurar código administrado

Preparación de la depuración: Tipos de proyectos de C# y Visual Basic