Come creare un servizio Web utilizzando ASP.NET

January 5

Come creare un servizio Web utilizzando ASP.NET


Un servizio web è un programma che viene eseguito su un server web. applicazioni web ordinari eseguiti su server web, anche. Tuttavia, i servizi Web sono diversi, nel senso che restituiscono dati; non mostrano un'interfaccia utente o una pagina web visibile a un utente. Gli sviluppatori utilizzano Visual Studio di Microsoft per creare servizi Web ASP.NET che comunicano con altre applicazioni web. Questi servizi Web contengono procedure chiamati metodi che accettano di input, processo che in ingresso e inviare di nuovo al programma chiamante.

istruzione

1 Aprire Visual Studio e fare clic su \ "File> Nuovo progetto \" per aprire la finestra Nuovo progetto.

2 Fare doppio clic su \ "ASP.NET Web Application Service \" dall'elenco dei modelli installati. Fare clic su \ "OK \" per chiudere le finestre. Visual Studio aggiungerà un nuovo progetto di servizio Web chiamato, \ "WebService1 \" al Solution Explorer. Il Solution Explorer, sulla destra dello schermo, vengono visualizzati tutti i file in una soluzione ASP.NET.

3 Fare doppio clic apparirà \ "Service.asmx. \" C # codice del file al centro dello schermo.

4 Aggiungere il seguente metodo alla classe Service1:

[WebMethod]
public int Multiply (int val1, val2 int) {
tornare (val1 val2 *)
ANDARE
}

È necessario inserire l'attributo [WebMethod] prima di tutti i metodi di servizio Web, se si desidera che siano accessibili dal Web. Questo metodo moltiplicare due numeri e restituire il risultato a qualsiasi applicazione che lo chiama.

5 Premere il \ "F5 \" per creare il servizio Web.

6 Digitare la seguente stringa nel browser Web:

http: //localhost/WebService1/Service1.asmx

Questo è l'URL del servizio Web.

7 Premere il \ "Enter. \" ASP.NET verrà visualizzata una pagina di prova Web Service.

8 Fai clic su \ "TestMyService \" e poi \ "Moltiplica. \" ASP.NET visualizzerà le caselle di testo denominati val1 e val2. Questi sono i parametri del metodo che si è creato.

9 Immettere i valori numerici nelle caselle di testo e fare clic su \ "Invoke. \" ASP.NET sarà eseguire il metodo e visualizzare il risultato della moltiplicazione in una finestra pop-up contenente XML.

Consigli e avvertenze

  • Aggiungi come molti metodi per un servizio Web come ti piace. La pagina di prova ASP.NET li visualizzare e permetterà di testare la loro funzionalità.