Toon posts:

[C#] Webservice aanspreken - WSE 2.0

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey allen,
ik zit met een probleem. Ik heb een calculator service gemaakt in C# en deze draait als webservice op een remote machine.

http://HW:81/Calcservice/Calculator.asmx (intern path)

Deze webservice is vrij basic en voert 4 functies uit op integers: Add - Substract - Divide - Multiply.

Ik wil nu een client windows applicatie draaien, gemaakt in C#, die op een andere machine zal moeten werken. Ik heb daarin volgende code, gebruikmakend van Microsoft WSE 2.0:

Uri destinationUri = new Uri("http://HW:81/Calcservice/");
EndpointReference destination = new EndpointReference(destinationUri);
SoapSender s = new SoapSender(destination);

Op deze laatste regel geeft hij echter een exceptie die zegt:
"WSE032: There was an error loading the microsoft.web.services2 configuration section."

Ik heb al alles geprobeerd, maar die error blijft terugkomen.
Kan iemand mij helpen ?

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-05 19:27

TeeDee

CQB 241

De hele handel door google gehaald?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Als je met VS.NET werkt kan je toch gewoon een Web Refference toevoegen. Dan wordt er al code voor je gegenereerd om je webservice te gebruiken.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Verwijderd

Die WSE 2.0 gedoe is voornamelijk interessant als je met certificaten gaat werken om e.e.a. te encrypten of identificeren. Zoals hierboven al staat, gewoon web reference toevoegen naar je asmx file, instantieren en aanroepen maar.