Compartir a través de


Paso 1: Usar el Asistente para desarrollo del servicio de adaptador para crear el proyecto web

Paso 1 de 4

Tiempo de finalización: 10 minutos

En este paso, creará un proyecto con Visual Studio y el Asistente para desarrollo del servicio adaptador. El Asistente para desarrollo de servicios de adaptador recopila información sobre el adaptador, las operaciones y las configuraciones de punto de conexión, y genera un proyecto web que luego se puede implementar en IIS.

Requisitos previos

Debe compilar e implementar el ejemplo echo descrito en Tutorial 1: Desarrollo del adaptador de eco antes de comenzar este tutorial.

Para iniciar el Asistente para desarrollo del servicio adaptador

  1. Inicie Visual Studio y, a continuación, en el menú Archivo , seleccione Nuevo y, a continuación, haga clic en Sitio web.

  2. En el cuadro de diálogo Nuevo sitio web , realice las siguientes acciones:

    Use Para hacer esto
    Lenguaje Haga clic en Visual C#.
    Templates (Plantillas [C++]) Haga clic en Servicio de adaptador de WCF.
    Ubicación Seleccione Sistema de archivos y escriba C:\Tutorials\EchoWeb como ruta de acceso.
  3. Haga clic en OK.

  4. En la página principal, haga clic en Siguiente.

Para seleccionar el adaptador y el URI

  1. En la página Elegir las operaciones para generar un contrato de servicio , seleccione echoAdapterBindingV2 en la lista desplegable Seleccionar un enlace y, a continuación, haga clic en Configurar.

  2. En la pestaña Seguridad del cuadro de diálogo Configurar adaptador , establezca Tipo de credencial de cliente enNombre de usuario y, a continuación, establezca las credenciales de nombre de usuario de la siguiente manera:

    Propiedad Value
    Nombre de usuario username
    Contraseña password

    Nota

    El nombre de usuario y la contraseña especificados aquí solo se usan para conectarse al adaptador mientras se realizan los pasos del asistente y no se conservan una vez completado el asistente.

  3. Haga clic en la pestaña Propiedades del URI y, a continuación, establezca las propiedades de la siguiente manera:

    Propiedad Value
    Aplicación LobApplication
    EnableAuthentication True
    Nombre de host lobhostname
    EchoInUpperCase False

    Nota

    Las propiedades de URI seleccionadas aquí se usarán para crear los elementos del <punto de conexión> de cliente>< en el archivo web.config.

  4. Haga clic en la pestaña Propiedades de enlace . Anote los valores predeterminados y, a continuación, haga clic en Aceptar.

    Nota

    Los valores de enlace se usarán para generar los <enlaces><echoAdapterBindingV2> elementos en el archivo web.config.

Para seleccionar el contrato y las operaciones

  1. En la página Elegir las operaciones para generar un contrato de servicio , haga clic en Conectar.

  2. En el árbol Seleccionar una categoría , seleccione Categoría principal. Esto rellena la lista de categorías y operaciones disponibles .

    Nota

    También puede escribir un término de búsqueda en el campo Buscar en la categoría para buscar cualquier operación que contenga el término de búsqueda.

  3. En la lista Categorías y operaciones disponibles , seleccione EchoGreetings y haga clic en Agregar. Esto mueve la operación EchoGreetings a la lista De categorías y operaciones agregadas . Las operaciones seleccionadas aquí se exponen a las aplicaciones cliente a través del código proxy de cliente generado por el asistente.

    Seleccione Contract and Operations

  4. Haga clic en Next.

Para configurar el comportamiento del servicio y del punto de conexión

  1. En la página Configurar comportamientos de servicio y punto de conexión , escriba los valores siguientes para Configuración del comportamiento del servicio:

    Propiedad Value
    EnableMetadataExchange True
    IncludeExceptionDetailsinFault True
    Nombre customServiceBehavior
    UseServiceCertificate False

    Estos valores se usan para rellenar los <serviceBehaviors>.

  2. Escriba los valores siguientes para Configuración del comportamiento del punto de conexión:

    Propiedad Value
    Nombre customEndpointBehavior
    AuthenticationType HTTPUsernamePassword
    UsernameHeader MyUserHeader
    PasswordHeader MyPassHeader

    Estos valores se usarán para especificar el adapterSecurityBridgeType en el < elemento endpointBehaviors de web.confg.

    Configuración del punto de conexión

  3. Haga clic en Siguiente.

Para configurar el enlace

  1. En la página Configurar el enlace del punto de conexión de servicio y la dirección , seleccione la entrada BindingConfiguration de Configure the address and binding for the contract (Configurar la dirección y el enlace del contrato) y, a continuación, haga clic en el botón de puntos suspensivos (...).

  2. En el cuadro de diálogo Personalizar enlace, establezca Modo en TransportWithMessageCredential y, a continuación, haga clic en Aceptar.

  3. Haga clic en Aplicary, a continuación, haga clic en Siguiente.

  4. En la página Resumen , revise los contratos y operaciones seleccionados para este proyecto y, a continuación, haga clic en Finalizar. Se le presentará la solución EchoWeb, que contiene los archivos de proyecto creados por el Asistente para desarrollo del servicio adaptador.

Síntesis

En este paso, ha usado el Asistente para desarrollo de servicios de adaptador para generar un proyecto web que, cuando se publique en IIS, hospedará el adaptador de eco desarrollado en el Tutorial 1: Desarrollo del adaptador de eco en el proceso de IIS. El proyecto web resultante permite que los servicios web y los clientes WCF accedan a las operaciones seleccionadas.

Pasos siguientes

Para compilar e implementar el proyecto web, continúe con el paso 2: Implementar el proyecto web

Consulte también

Tutorial 1: Desarrollar el adaptador de Echo