Ich habe eine WSDL-Datei, die mein Web-Service (alte ASMX-Stil) implementieren muss. Dafür ist gesorgt. Wenn ich den Web-Service veröffentliche, können Sie ihn mit dem Parameter wsdl aufrufen, um eine generierte WSDL zu erhalten.Wie schließe ich meine eigene WSDL in meinem Web-Service in C#
Wie kann ich meine .wsdl-Datei einbeziehen, sodass diese anstelle des generierten zurückgegeben wird?
Ist es möglich, mit einem Attribut in meiner Web-Service-Klasse zu tun?
Warum müssen Sie dies tun? Sind die beiden nicht gleichwertig, wenn nicht identisch? –
Die WSDL wird vom Anrufer selbst gemacht und der Service, den ich aufgebaut habe, sieht nicht genau gleich aus. Ich möchte dies tun, um sicher zu gehen, dass ich die Anfrage des Anrufers erfülle. Jetzt erhalten sie einen Fehler "Server hat den Wert von HTTP Header SOAPAction nicht erkannt". Beim Debuggen dieses Fehlers möchte ich jeden möglichen Fehler auf meiner Seite entfernen. –
Hier ist ein alter Beitrag von pluralight, den ich "Verwendung einer benutzerdefinierten WSDL-Datei in ASP.NET Web Services" ausprobieren werde: http: //www.pluralsight.com/community/blogs/craig/archive/2005/12/15/17482.aspx –