Procedura: aggiornare gli URI dei client dei servizi Web nei file di configurazione
Aggiornamento: novembre 2007
Quando si prepara la distribuzione di applicazioni consumer di servizi Web, è necessario aggiornare i file di configurazione con i percorsi dei servizi Web nell'ambiente di distribuzione. Per ulteriori informazioni, vedere Informazioni sulle applicazioni nei report di distribuzione.
Prima di eseguire questa operazione è tuttavia necessario recuperare gli URI assoluti degli endpoint provider del servizio Web dalla versione XML del report di distribuzione. Per ulteriori informazioni, vedere Procedura: individuare gli URI assoluti dei servizi Web e dei contenuti Web nei report di distribuzione.
Per aggiornare l'URI del client del servizio Web per un'applicazione ASP.NET
Aprire il file Web.config per l'applicazione ASP.NET connessa all'endpoint provider del servizio Web.
Nel file Web.config individuare l'elemento <appSettings>.
Nell'elemento <appSettings> individuare l'elemento <add> il cui attributo "Value" corrisponde al valore della proprietà Target Location dell'endpoint consumer del servizio Web.
Suggerimento: La proprietà Target Location è disponibile selezionando l'endpoint consumer del servizio Web nel diagramma applicazioni e premendo F4 per aprire la finestra Proprietà.
Dall'elemento <add> copiare il valore dell'attributo "Key" nell'impostazione Config File Entry nell'endpoint consumer del servizio Web.
Suggerimento: Per trovare l'impostazione Config File Entry, fare clic con il pulsante destro del mouse sull'endpoint consumer del servizio Web nel diagramma applicazioni e scegliere Impostazioni e vincoli. Nell'Editor impostazioni e vincoli selezionare il nodo Impostazioni endpoint applicazione. L'impostazione Config File Entry si trova nel riquadro di destra dell'Editor impostazioni e vincoli. Per ulteriori informazioni, vedere Editor impostazioni e vincoli.
Se non è ancora stato recuperato l'URI assoluto per l'endpoint provider del servizio Web connesso, recuperarlo.
Nell'elemento <add> sostituire il valore dell'attributo "Value" con l'URI assoluto dell'endpoint provider del servizio Web.
Suggerimento: Se necessario, utilizzare il valore copiato nell'impostazione Config File Entry per individuare l'elemento <add> con un valore dell'attributo "Key" corrispondente nel file Web.config.
Copiando il valore dell'attributo "Key" nell'impostazione Config File Entry si specifica la voce del file di configurazione corrispondente all'endpoint consumer. In fase di distribuzione questa impostazione determina quale voce del file di configurazione impostare dopo la risoluzione dei parametri di distribuzione. È inoltre possibile utilizzare questa impostazione per individuare tale valore nel file Web.config quando lo si aggiorna con l'URI assoluto.
Per aggiornare l'URI del client del servizio Web per un'applicazione Windows o di Office
Aprire il file App.config per l'applicazione Windows o di Office connessa all'endpoint provider del servizio Web.
Nel file App.config individuare l'elemento <applicationSettings>.
Nell'elemento <applicationSettings> individuare l'elemento seguente, dove ApplicationName rappresenta il nome dell'applicazione corrispondente:
Elemento <ApplicationName.Properties.Settings> (applicazioni Windows e di Office create in Visual C# e Visual J# )
Elemento <ApplicationName.My.MySettings> (applicazioni Windows create in Visual Basic)
Elemento <ApplicationName.Settings> (applicazioni di Office create in Visual Basic)
In questo elemento individuare l'elemento <Setting> il cui attributo "Value" corrisponde al valore della proprietà Target Location dell'endpoint consumer del servizio Web.
Suggerimento: La proprietà Target Location è disponibile selezionando l'endpoint consumer del servizio Web nel diagramma applicazioni e premendo F4 per aprire la finestra Proprietà.
Dall'elemento <Setting> copiare il valore dell'attributo "Name" nell'impostazione Config File Entry nell'endpoint consumer del servizio Web.
Suggerimento: Per trovare l'impostazione Config File Entry, fare clic con il pulsante destro del mouse sull'endpoint consumer del servizio Web nel diagramma applicazioni e scegliere Impostazioni e vincoli. Nell'Editor impostazioni e vincoli selezionare il nodo Impostazioni endpoint applicazione. L'impostazione Config File Entry si trova nel riquadro di destra dell'Editor impostazioni e vincoli. Per ulteriori informazioni, vedere Editor impostazioni e vincoli.
Se l'URI assoluto per l'endpoint provider del servizio Web collegato non è ancora stato recuperato, recuperarlo.
Nell'elemento <Setting> corrispondente sostituire il valore dell'attributo "Value" con l'URI assoluto dell'endpoint provider del servizio Web.
Suggerimento: Se necessario, utilizzare il valore copiato nell'impostazione Config File Entry per individuare l'elemento <Setting> con un valore dell'attributo "Name" corrispondente nel file App.config.
Copiando il valore dell'attributo "Name" nell'impostazione Config File Entry si specifica la voce del file di configurazione che corrisponde all'endpoint consumer. In fase di distribuzione questa impostazione determina quale voce del file di configurazione impostare dopo la risoluzione dei parametri di distribuzione. È inoltre possibile utilizzare questa impostazione per individuare tale valore nel file App.config quando lo si aggiorna con l'URI assoluto.
Vedere anche
Concetti
Cenni preliminari sulla distribuzione tramite i report di distribuzione