Condividi tramite


Procedura: individuare gli URI assoluti dei servizi Web e dei contenuti Web nei report di distribuzione

Aggiornamento: novembre 2007

Quando si prepara la distribuzione di applicazioni consumer di servizi Web o di contenuti Web, è necessario aggiornare i file di configurazione con i percorsi dei servizi o dei contenuti Web nell'ambiente di distribuzione. È possibile recuperare gli URI assoluti degli endpoint provider di servizi o contenuti Web dalla versione XML del report di distribuzione. Per ulteriori informazioni, vedere Informazioni sulle applicazioni nei report di distribuzione.

Per recuperare l'URI assoluto di un endpoint provider di servizi o contenuti Web.

  1. Aprire il report di distribuzione XML.

  2. Nell'elemento <Applications> individuare l'elemento <Application> per l'applicazione ASP.NET connessa.

  3. Nell'elemento <Application> individuare l'elemento <Endpoint> per l'endpoint provider di servizi Web o di contenuti Web.

  4. Nell'elemento <Endpoint> individuare l'elemento <Setting> "Uri".

  5. Nell'elemento <Setting> "Uri" individuare l'elemento <Facet> "Absolute" e recuperare l'URI specificato dal relativo elemento <Value>.

    Nota:

    Se l'elemento "Absolute" non contiene alcun valore, configurare l'impostazione Service URL per l'endpoint provider di servizi Web o l'impostazione Relative Path per l'endpoint provider di contenuti Web nel diagramma applicazioni. Nel diagramma datacenter logico, configurare l'impostazione URL per l'endpoint sito Web a cui l'endpoint provider di servizi o contenuti Web è associato nel diagramma distribuzione. Per visualizzare e modificare le impostazioni per un endpoint provider di servizi Web o di contenuti Web, selezionare l'endpoint nel diagramma applicazioni e visualizzare il nodo Impostazioni endpoint applicazione nell'Editor impostazioni e vincoli. Per visualizzare le impostazioni per un endpoint sito Web, selezionare l'endpoint nel diagramma datacenter logico e visualizzare il nodo Impostazioni endpoint server logico nell'Editor impostazioni e vincoli. Per ulteriori informazioni, vedere Editor impostazioni e vincoli.

Dopo avere recuperato tutti gli URI assoluti per gli endpoint provider di servizi Web o di contenuti Web, è possibile aggiornare gli URI per le applicazioni consumer. Per ulteriori informazioni, vedere Procedura: aggiornare gli URI dei client dei servizi Web nei file di configurazione.

Nota:

L'elemento <Facet> "Absolute" potrebbe essere diverso dall'impostazione ServerBindings o SecureBindings nel server Web IIS con l'endpoint sito Web che ospita un servizio Web. Per visualizzare l'impostazione, selezionare il server Web IIS nel diagramma datacenter logico e cercare l'impostazione in Impostazioni server logico nell'Editor impostazioni e vincoli. Non esiste tuttavia alcun vincolo che identifichi questa differenza come conflitto durante la convalida del diagramma distribuzione. Controllare pertanto che il processo di distribuzione verifichi che il valore di queste impostazioni e il valore <Facet> "Absolute" siano identici. In caso contrario, gli endpoint consumer non saranno in grado di utilizzare i servizi Web distribuiti.

Esempio

Nell'esempio seguente è presente un elemento <Endpoint> per un endpoint provider del servizio Web denominato "MyWebService". In questo elemento, l'elemento <Setting> "Uri" contiene gli elementi <Facet> che descrivono l'URI assoluto del servizio Web. L'elemento <Facet> "Absolute" contiene l'URI assoluto per l'endpoint provider del servizio Web.

<Endpoint Name="MyWebService" Definition="MyWebService:MyWebService.WebService1" Extends="Microsoft_Web:WebService" InstanceId="f8c1de34-1534-4dbe-b406-e0e8cfd388f2">
   ...
   <Setting Name="Uri" Definition="Microsoft_Web:Uri">
      <Facet Name="Relative" Definition="Microsoft_Web:Uri" State="Set">
         <Value>MyWebService/MyWebService.asmx</Value>
      </Facet>
      <Facet Name="Base" Definition="Microsoft_Web:Uri" State="Set">
         <Value>http://www.mydomain.org/</Value>
      </Facet>
      <Facet Name="Absolute" Definition="Microsoft_Web:Uri" State="Set"><Value>http://www.mydomain.org/MyWebService/MyWebService.asmx</Value></Facet>
   </Setting>
</Endpoint>

Vedere anche

Concetti

Cenni preliminari sulla distribuzione tramite i report di distribuzione

Riferimenti

Cenni preliminari delle sezioni principali dei report di distribuzione