Cómo: Actualizar los URI del cliente de servicios Web en los archivos de configuración

Actualización: noviembre 2007

Al preparar la implementación de aplicaciones de consumidor de servicios Web, debe actualizar los archivos de configuración propios con las ubicaciones de los servicios Web en el entorno de implementación. Para obtener más información, vea Información sobre aplicaciones en los informes de implementación.

No obstante, antes de realizar esta tarea, debe recuperar los URI absolutos de los extremos de proveedor de servicios Web desde la versión XML del informe de implementación. Para obtener más información, vea Cómo: Buscar los identificadores URI absolutos de servicios Web y contenido Web en los informes de implementación.

Para actualizar el URI del cliente de servicios Web en una aplicación ASP.NET

  1. Abra el archivo Web.config de la aplicación ASP.NET conectada al extremo de proveedor de servicios Web.

  2. En el archivo Web.config, busque el elemento <appSettings>.

  3. En el elemento <appSettings>, busque el elemento <add> cuyo atributo "Value" coincida con el valor de la propiedad Target Location del extremo de consumidor de servicios Web.

    Sugerencia:

    Para encontrar la propiedad Target Location, seleccione el extremo de consumidor de servicios Web en el diagrama de aplicaciones y presione F4 para abrir la ventana Propiedades.

  4. En el elemento <add>, copie el valor del atributo "Key" en la opción de configuración Config File Entry del extremo de consumidor de servicios Web.

    Sugerencia:

    Para localizar la opción de configuración Config File Entry, haga clic con el botón secundario del mouse en el extremo de consumidor de servicios Web en el diagrama de aplicaciones y elija Configuración y restricciones. En el Editor de restricciones y configuración, seleccione el nodo Configuración del extremo de aplicación. La opción de configuración Config File Entry se encuentra en el panel derecho del Editor de restricciones y configuración. Para obtener más información, vea Editor de restricciones y configuración.

  5. Si no ha recuperado todavía el URI absoluto del extremo de proveedor de servicios Web conectado, recupérelo ahora.

  6. En el elemento <add>, reemplace el valor del atributo "Value" por el URI absoluto del extremo de proveedor de servicios Web.

    Sugerencia:

    Si es preciso, puede usar el valor copiado en la opción de configuración Config File Entry para localizar el elemento <add> con un valor del atributo "Key" coincidente en el archivo Web.config.

Cuando se copia el valor del atributo "Key" en la opción de configuración Config File Entry se especifica la entrada del archivo de configuración que se asigna al extremo de consumidor. Durante la implementación, esta opción de configuración determina la entrada del archivo de configuración que se establece una vez resueltos los parámetros de la implementación. ‎También puede utilizar esta opción de configuración para buscar dicho valor en el archivo Web.config cuando lo actualice con el URI absoluto.

Para actualizar el URI de cliente de servicios Web en una aplicación para Windows o de Office

  1. Abra el archivo App.config de la aplicación para Windows o de Office conectada al extremo de proveedor de servicios Web.

  2. En el archivo App.config, busque el elemento <applicationSettings>.

  3. En el elemento <applicationSettings>, busque el elemento siguiente donde ApplicationName sea el nombre de aplicación correspondiente:

    • Elemento <ApplicationName.Properties.Settings> (aplicaciones para Windows y Office escritas en Visual C# y Visual J#)

    • Elemento <ApplicationName.My.MySettings> (aplicaciones para Windows escritas en Visual Basic)

    • Elemento <ApplicationName.Settings> (aplicaciones para Office escritas en Visual Basic)

  4. Dentro de este elemento, busque el elemento <Setting> cuyo atributo "Value" coincida con el valor de la propiedad Target Location del extremo de consumidor de servicios Web.

    Sugerencia:

    Para encontrar la propiedad Target Location, seleccione el extremo de consumidor de servicios Web en el diagrama de aplicaciones y presione F4 para abrir la ventana Propiedades.

  5. En el elemento <Setting>, copie el valor del atributo "Name" en la opción de configuración Config File Entry del extremo de consumidor de servicios Web.

    Sugerencia:

    Para localizar la opción de configuración Config File Entry, haga clic con el botón secundario del mouse en el extremo de consumidor de servicios Web en el diagrama de aplicaciones y elija Configuración y restricciones. En el Editor de restricciones y configuración, seleccione el nodo Configuración del extremo de aplicación. La opción de configuración Config File Entry se encuentra en el panel derecho del Editor de restricciones y configuración. Para obtener más información, vea Editor de restricciones y configuración.

  6. Si no ha recuperado todavía el URI absoluto del extremo de proveedor de servicios Web conectado, recupérelo ahora.

  7. En el elemento <Setting> coincidente, reemplace el valor del atributo "Value" por el URI absoluto del extremo de proveedor de servicios Web.

    Sugerencia:

    Si es preciso, puede usar el valor copiado en la opción de configuración Config File Entry para localizar el elemento <Setting> con un valor del atributo "Name" coincidente en el archivo Web.config.

Al copiar el valor del atributo "Name" en la opción de configuración Config File Entry, se especifica la entrada del archivo de configuración que se asigna al extremo de consumidor. Durante la implementación, esta opción de configuración determina la entrada del archivo de configuración que se establece una vez resueltos los parámetros de la implementación. ‎También puede utilizar esta opción de configuración para localizar ese valor en el archivo App.config cuando lo actualice con el URI absoluto.

Vea también

Conceptos

Información general sobre la implementación con informes de implementación