Come creare un servizio Web semplice

January 10

Come creare un servizio Web semplice


Un servizio Web consente a un programma da eseguire subroutine su un altro computer. Le comunicazioni al servizio Web si verificano su HTTP sulla porta 80, che assiste con la comunicazione tramite firewall e altri punti di accesso.

istruzione

1 Aprire Visual Studio e creare un nuovo "Sito Web". Se si utilizza Visual Studio 2010 Assicurarsi di modificare il quadro torna a 3.5 per ottenere il "Servizio Web ASP.NET" tipo di modello. Selezionare "ASP.NET Web Service", come il tipo di sito per creare. Assicurarsi di cambiare il nome della directory e del progetto, se lo desideri prima di creare il sito del progetto.

2 L'IDE di Visual Studio si aprirà con un semplice servizio Web in editor. Il servizio Web avrà un metodo chiamato "HelloWorld".

3 Nel "<WebMethod ()> _" sopra l'intestazione funzione si può decidere di aggiungere una descrizione. Nella "()" si vuole aggiungere qualcosa come "Descrizione: = 'Il mio primo servizio Web - Ciao mondo'." Questa è la descrizione che apparirà con il metodo quando si visualizza il servizio Web tramite un browser Web.

4 Nella parte superiore del file c'è una linea:

<WebService (Namespace: = "http://tempuri.org/")> _

Lo spazio dei nomi dovrebbe essere cambiato in qualcosa di unico per il progetto o la società, come "http://myCompany.com/."

5 Eseguire il servizio Web. Una finestra di dialogo "debug non abilitato" può apparire che chiede se si desidera modificare il file web.config per consentire il debug. La selezione di default è quello di attivare il debug in modo da premere il tasto "OK".

6 Nella pagina Web che viene visualizzata, si dovrebbe avere un elenco delle operazioni del servizio Web supporta. Se sono solo eseguendo il "HelloWorld" modello dovrebbe essere l'unico metodo elencato. Fare clic su "HelloWorld" e il browser visualizzerà una pagina sui dettagli di quel metodo e dare la possibilità di inserire tutti i parametri del metodo il mio bisogno.

7 Fare clic sul pulsante "invocare" e si dovrebbe ottenere una nuova finestra di visualizzazione:

<? Xml version = "1.0" encoding = "utf-8"?>

<Xmlns = stringa "Ciao"> http://tempuri.org/ "> Ciao Mondo </ string>

Questa è l'uscita dal metodo sul tuo primo servizio web.

Consigli e avvertenze

  • Aggiungere altri metodi per il servizio Web come necessario per il programma.
  • Assicurarsi di disattivare l'opzione di debug nel web.config prima di distribuire il servizio Web per la produzione.