Hvordan lage en Web Service for XML-dokumenter og CSharp

Hvordan lage en Web Service for XML-dokumenter og CSharp


En webtjeneste er et program som du får tilgang via Internett. Web-tjenester er basert på XML (Extensible Markup Language) med spesifikke protokoller for å sende og motta meldinger fra programmet. For eksempel, er din e-postkonto en webtjeneste. Når du gir din log-in og passord og klikk "Enter" på en nettside, sendes en forespørsel til en server, og når legitimasjonen er verifisert kontoen er åpnet. Du kan lage en web-tjeneste ved hjelp av Microsoft Visual Studio og C #.

Bruksanvisning

1 Klikk på "Start" -ikonet Windows og velg "Alle programmer". Velg "Microsoft Visual Studio" for å åpne hovedskjermen.

2 Klikk "Fil" og velg "New Web Site" for å åpne "New Web Site" dialogboksen. Velg riktig .Net Framework versjon fra rullegardinmenyen.

3 Velg "File System" for "Location" og velg "Visual C #" for "Språk" ved hjelp av rullegardinmenyen. Velg "ASP NET Web Service." -ikonet Og klikk "OK" for å opprette prosjektet. Du vil se en "Default.asmx" filen i "Component Designer" skjerm med en grunnleggende XML-kode.

4 Implementere webtjeneste ved å opprette en web metode som definerer hvordan nettstedet vil fungere. Du kan godta standardkoden eller endre the.asmx fil. Du kan også slette denne filen og opprette en ny webtjeneste metoden fil ved å klikke på "Web Site" fra hovedmenyen og velge "Legg til nytt element" for å åpne "Legg til element Ny" skjerm.

5 Velg "Web Service" fra de tilgjengelige alternativene og skriv inn et navn i tekstboksen ved siden av "Name" og klikk "Legg til" for å legge til det nye elementet til eksisterende prosjekt.

6 Kompilere programmet ved å klikke på "Build" fra hovedmenyen og velge "Build Solution."

7 Utbedre feilene du får, og fortsette å sette sammen til du får meldingen "Build lyktes."

8 Kjør programmet i nettleseren ved å velge .asmx filen. Høyreklikk .asmx filen og velg "Vis i nettleser."

9 Klikk på "tjenestebeskrivelsen" hyperkobling for å se WSDL (Web Services Description Language) fil som gir fullstendig informasjon om webtjeneste og dens metoder.