Laquestianne
Cadet 2nd Year
- Registriert
- Sep. 2009
- Beiträge
- 25
Ich versuche mich gerade an WebServices mit C#.
Habe dazu in Visual Studio ein WCF-Projekt erstellt. Das soll ein WebService sein, dessen einzige Funktion von außen aufgerufen werden kann. Es funktioniert auch soweit, allerdings habe ich noch mehrere Probleme:
Wie kann ich den Port einstellen, auf dem mein Listener horcht? Beim Debuggen wird einfach ein bestimmter genommen, aber ich würde den gern selbst definieren.
Wie kann ich dieses tempuri-Gedöns ändern? Momentan sieht meine Response so aus:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<testResponse xmlns="http://tempuri.org/">
<testResult>1</testResult>
</testResponse>
</s:Body>
</s:Envelope>
Und die schwerste Frage: wie kann ich den WebService so konfigurieren, dass er von einem bestimmten anderen WebService aufgerufen kann (Contract muss passen etc.), zu dem ich schon die wsdl und xsd habe?
Habe dazu in Visual Studio ein WCF-Projekt erstellt. Das soll ein WebService sein, dessen einzige Funktion von außen aufgerufen werden kann. Es funktioniert auch soweit, allerdings habe ich noch mehrere Probleme:
Wie kann ich den Port einstellen, auf dem mein Listener horcht? Beim Debuggen wird einfach ein bestimmter genommen, aber ich würde den gern selbst definieren.
Wie kann ich dieses tempuri-Gedöns ändern? Momentan sieht meine Response so aus:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<testResponse xmlns="http://tempuri.org/">
<testResult>1</testResult>
</testResponse>
</s:Body>
</s:Envelope>
Und die schwerste Frage: wie kann ich den WebService so konfigurieren, dass er von einem bestimmten anderen WebService aufgerufen kann (Contract muss passen etc.), zu dem ich schon die wsdl und xsd habe?