Creazione di servizi Web in codice gestito
Aggiornamento: novembre 2007
I servizi Web creati in codice gestito utilizzano il framework di pagina ASP.NET. La prima operazione da eseguire è la creazione di un file ASMX, contenente la direttiva WebService, la quale identifica la classe pubblica che implementa la logica del servizio Web. La classe del servizio Web contiene uno o più metodi pubblici per l'esposizione in un servizio Web. Tali metodi sono preceduti dall'attributo WebMethod. ASP.NET gestisce l'infrastruttura che consente di esporre tali metodi come un servizio Web. Per ulteriori informazioni, vedere la classe Modello di codice per i servizi Web in codice gestito.
Per creare servizi Web in codice gestito mediante Visual Studio, è necessario accedere a un server Web configurato per lo sviluppo di applicazioni ASP.NET. I servizi Web vengono sviluppati in codice gestito su un server di sviluppo. Per impostazione predefinita, il server di sviluppo è il computer in cui è stato installato Visual Studio. Generalmente il progetto viene sviluppato e compilato su un server di sviluppo, quindi distribuito su un altro server, vale a dire il server di distribuzione, su cui risiederà il servizio Web. Se tuttavia lo sviluppo viene realizzato direttamente sul server che ospiterà il servizio Web, il server di sviluppo e quello di distribuzione coincideranno.
In questa sezione
Modello di codice per i servizi Web in codice gestito
Viene descritto il modello di codice utilizzato dai servizi Web in codice gestito.Procedura: esplorare il contenuto di servizi Web
Viene descritto il contenuto di un servizio Web che è possibile visualizzare da un browser.Procedura: creare progetti di servizi Web ASP.NET
Vengono fornite istruzioni sulla creazione di un servizio Web con il modello di progetto di servizio Web ASP.NET.Procedura: aggiungere un servizio Web a un progetto Web esistente in codice gestito
Vengono fornite istruzioni sull'aggiunta di un servizio Web a un progetto Web esistente.Procedura: utilizzare l'attributo WebService
Vengono fornite istruzioni sull'applicazione dell'attributo System.Web.Services.WebServiceAttribute.Procedura: ereditare dalla classe WebService
Vengono fornite istruzioni su come ereditare dalla classe System.Web.Services.WebService.Procedura: creare un metodo di servizio Web
Vengono fornite istruzioni sulla creazione di un metodo esposto da un servizio Web.Procedura: utilizzare l'attributo WebMethod
Vengono fornite istruzioni sull'applicazione dell'attributo System.Web.Services.WebMethodAttribute.Procedura: eseguire il debug di servizi Web in codice gestito
Vengono fornite istruzioni sull'esecuzione del debug di un servizio Web mediante l'utilizzo di più metodi.Procedura: distribuire servizi Web in codice gestito
Vengono fornite istruzioni sulla distribuzione di un servizio Web mediante l'utilizzo di più metodi.
Sezioni correlate
Programmazione di siti Web con i servizi Web
Vengono forniti collegamenti a vari argomenti relativi ai servizi Web.Introduzione alla programmazione di servizi Web in codice gestito
Viene descritto il paradigma di programmazione dei servizi Web.Accesso a servizi Web in codice gestito
Viene descritto il processo, con le relative istruzioni su come accedere ai servizi Web in codice gestito.Personalizzazione della formattazione dei messaggi SOAP
Viene descritto in che modo personalizzare i messaggi SOAP e come gestire vari metodi di codifica XML.Utilizzo delle intestazioni SOAP
Viene illustrato come utilizzare intestazioni SOAP nei servizi Web creati mediante ASP.NET e includere ulteriori informazioni nei messaggi SOAP.Creare servizi Web XML mediante ASP.NET
Vengono fornite informazioni da Windows Software Development Kit (SDK) sulla compilazione di servizi Web tramite ASP.NET.Gestione e generazione di eccezioni nei servizi Web XML
Viene illustrato come gestire e generare eccezioni in servizi Web creati mediante ASP.NET.