Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
In Progettazione applicazioni è possibile eseguire l'override della definizione di associazioni WSDL nel file WSDL di un servizio Web in un'applicazione ASP.NET. La definizione di associazioni WSDL descrive il servizio Web. Per ulteriori informazioni, vedere Generazione di file WSDL per servizi Web ASP.NET.
Nota: |
|---|
L'esecuzione dell'override di una definizione di associazioni WSDL non modifica la definizione effettiva del servizio Web, ma soltanto la sua descrizione nel file WSDL ed è quindi necessario assicurarsi che la definizione specificata sia appropriata all'implementazione del servizio Web. La definizione di associazioni WSDL dovrebbe avere lo stesso nome di associazione WSDL e lo stesso spazio dei nomi WSDL. Tuttavia le voci di livello superiore relative al servizio Web e alla porta verranno generate automaticamente nel file WSDL, anche qualora si esegua l'override della definizione di associazioni WSDL predefinita. Tramite tali voci viene definito il percorso effettivo del servizio Web e i relativi endpoint. |
Per eseguire questa operazione è necessario specificare il percorso di un diverso file WSDL contenente la definizione di associazioni WSDL che si desidera utilizzare per ciascun endpoint di tipo provider di servizi Web nell'applicazione.
Nota: |
|---|
Se si esegue l'override della definizione di associazioni WSDL predefinita e si desidera che l'applicazione supporti la documentazione automatizzata dopo la distribuzione, è necessario assicurarsi che il percorso specificato per il file WSDL sia disponibile in fase di esecuzione. Se il file WSDL non viene trovato nel percorso specificato, la creazione di riferimenti Web al servizio Web descritto nel file WSDL sarà impossibile. |
Per specificare un diverso file WSDL con una definizione di associazioni WSDL
Selezionare un endpoint di tipo provider di servizi Web in un'applicazione ASP.NET.
Oppure
Selezionare l'endpoint di tipo provider di servizi Web, quindi selezionare la riga endpoint o una riga operazione nella finestra Dettagli servizio Web.
Suggerimento:Se la finestra Dettagli servizio Web è chiusa, fare clic con il pulsante destro del mouse sull'endpoint di tipo provider di servizi Web e scegliere Definisci operazioni.
Scegliere Proprietà dal menu Diagramma.
Impostare la proprietà Percorso associazione WSDL sotto l'intestazione WSDL nella finestra Proprietà sul percorso del file WSDL contenente la definizione di associazioni WSDL che si desidera utilizzare.
Suggerimento:È possibile reimpostare i valori predefiniti delle proprietà WSDL non immettendo alcun valore nella finestra Proprietà.
Dopo aver implementato l'applicazione è inoltre possibile aggiungere o modificare l'attributo WSDL corrispondente direttamente nel file di classe di servizio Web nel progetto dell'applicazione. Tutte le modifiche apportate ad attributi nel codice o tramite la finestra di progettazione verranno sincronizzate fra di loro. Per ulteriori informazioni, vedere Procedura: implementare le applicazioni sui diagrammi applicazioni.
Vedere anche
Attività
Procedura: definire operazioni per i servizi Web ASP.NET
Concetti
Cenni preliminari sulle applicazioni ASP.NET nei diagrammi applicazioni
Altre risorse
Configurazione della generazione di file WSDL per i servizi Web ASP.NET