Condividi tramite


Lezione 2: Aggiunta di un riferimento Web

L'individuazione di un servizio Web è il processo che consente a un client di individuare un servizio Web e ottenerne la descrizione. Il processo di individuazione del servizio Web in Visual Studio implica l'interrogamento di un sito Web in seguito a un algoritmo predeterminato. Scopo di questo processo è quello di individuare la descrizione del servizio, ovvero un documento XML scritto nel linguaggio WSDL (Web Services Description Language).

Nella descrizione del servizio vengono indicati i servizi disponibili e le modalità di interazione con tali servizi. Senza una descrizione del servizio non è possibile interagire con un servizio Web a livello di programmazione.

L'applicazione deve disporre di un mezzo per comunicare con il servizio Web e per individuarlo in fase di esecuzione. Questo risultato si ottiene tramite l'aggiunta di un riferimento Web al progetto del servizio Web, operazione che consente di generare una classe proxy che si interfaccia con il servizio Web e ne fornisce una rappresentazione locale. Per altre informazioni, vedere "Procedura: Generare un proxy del servizio Web XML" nella documentazione di Visual Studio.

Per aggiungere un riferimento Web

  1. Scegliere Aggiungi riferimento al servizio dal menu Progetto.

  2. Nella finestra di dialogo Aggiungi riferimento al servizio fare clic su Avanzate.

  3. Nella finestra di dialogo Impostazioni riferimento servizio fare clic su Aggiungi riferimento Web.

  4. Nella casella URL della finestra di dialogo Aggiungi riferimento Web digitare l'URL per ottenere la descrizione del servizio del servizio Web ReportServer, ad esempio https://localhost/reportserver/reportservice2010.asmx. Fare quindi clic sul pulsante Vai per recuperare informazioni sul servizio Web.

    - oppure -

    Se il servizio Web ReportServer esiste nel computer locale, fare clic sul collegamento Servizi Web nel computer locale nel riquadro del browser. quindi fare clic sul collegamento del servizio Web ReportService2010 nell'elenco visualizzato.

  5. Nella casella Nome riferimento Web rinominare il riferimento Web a ReportService2010, ovvero lo spazio dei nomi che verrà usato per questo riferimento Web.

  6. Fare clic su Aggiungi riferimento per aggiungere un riferimento Web per il servizio Web di destinazione.

    Visual Studio scarica la descrizione del servizio e genera una classe proxy per interfacciarsi tra l'applicazione e il servizio Web ReportServer. È inoltre necessario aggiungere un riferimento allo spazio dei nomi Services per il riferimento Web da utilizzare.

  7. Scegliere Aggiungi riferimento dal menu Progetto.

  8. Nella scheda .NET della finestra di dialogo Aggiungi riferimento selezionare System.Web.Services e quindi fare clic su OK.

Per altre informazioni, vedere Accesso all'API SOAP.

Vedere anche

Servizio Web ReportServer
Lezione 3: Accesso al servizio Web
Accesso al servizio Web ReportServer con Visual Basic o Visual C# (esercitazione SSRS)