Condividi tramite


Generazione di file WSDL per servizi Web ASP.NET

Aggiornamento: novembre 2007

Una volta implementata un'applicazione Web ASP.NET sul diagramma applicazioni in Visual Studio Team System Architecture Edition, Visual Studio genererà automaticamente file WSDL (Web Services Description Language) per ogni servizio Web relativo a quell'applicazione. Quando in un browser viene digitato l'URL di un servizio Web cui viene aggiunto il parametro "?wsdl", l'applicazione ASP.NET restituisce il file WSDL, che include la definizione di associazioni per il servizio Web.

Suggerimento:

Per impostazione predefinita nella proprietà del percorso WSDL su ciascun endpoint di tipo provider di servizio Web è specificato il percorso del file WSDL generato automaticamente.

Se tuttavia si disattiva la generazione del file WSDL, è possibile eseguire l'override della definizione di associazioni WSDL predefinita per ciascun servizio Web. Per ulteriori informazioni, vedere Cenni preliminari sulle applicazioni ASP.NET nei diagrammi applicazioni.

Controllo della generazione di file WSDL per servizi Web ASP.NET

È possibile disattivare la generazione di file WSDL, attiva per impostazione predefinita, per tutti i servizi Web su un'applicazione ASP.NET. Se la generazione di file WSDL automatica viene disattivata, è possibile eseguire l'override della definizione di associazioni WSDL predefinita generata nel file WSDL per ciascun servizio Web. È inoltre possibile attivare la generazione di file WSDL, qualora sia stata disattivata.

Nota:

Quando la generazione di file WSDL viene disattivata, è necessario specificare un altro percorso contenente il diverso file WSDL che si desidera utilizzare e assicurarsi che il file WSDL specificato sia stato aggiornato con le modifiche apportate alla definizione del servizio Web.

Per ulteriori informazioni, vedere Procedura: controllare la generazione del file WSDL per i servizi Web ASP.NET.

Esecuzione dell'override di definizione di associazioni WSDL per servizi Web ASP.NET

È possibile eseguire l'override della definizione di associazioni WSDL predefinita nel file WSDL di ciascun servizio Web. L'esecuzione dell'override della definizione di associazioni WSDL predefinita consente di specificare una diversa definizione di associazioni WSDL. Il file WSDL generato farà quindi riferimento al file WSDL specificato con la definizione di associazioni WSDL che si desidera utilizzare.

Nota:

Nella definizione di associazioni WSDL è descritto il comportamento dell'endpoint per un servizio Web, comprese operazioni, parametri, operazioni e tipi di parametri aggiuntivi, e i protocolli richiesti ad altre applicazioni per la chiamata al servizio Web. Per impostazione predefinita la definizione di associazioni WSDL viene generata dalla definizione di servizio Web, ottenuta dalla classe di servizio Web corrispondente e da tutte le operazioni aggiuntive e classi di tipi di parametri nel progetto di applicazione associato.

Per ulteriori informazioni, vedere Procedura: eseguire l'override di definizioni di associazioni WSDL in file WSDL.

Vedere anche

Altre risorse

Configurazione della generazione di file WSDL per i servizi Web ASP.NET