Ich versuche, einen ASP.Net-Webdienst in WCF-Anwendung zu konvertieren. Der Client ist auf dem .Net Compact Framework, das WCF nicht unterstützt, also muss ich sicherstellen, dass der WCF weiterhin ASP-Webservices unterstützt. Wenn ich die Webdienst-Referenz in Visual Studio hinzufüge, haben die Methoden der generierten Proxy-Klasse zusätzliche Argumente.Warum gibt es zusätzliche Argumente in meiner Web-Service-Referenz?
Zum Beispiel, wenn ein Verfahren, wie definiert:
public void GetEmpInfo(int empNo)
Diese Methode in der Proxy-Klasse erscheint:
public void GetEmpInfo(int empNo, bool empNoSpecified)
Was bewirkt dies, und wie bekomme ich es zu stoppen?
FYI, diese zusätzlichen Verfahren werden auch beim Verzehr von SOAP 1.2 WSDLs serviert von Spring-WS in .NET 3.5 beteiligt. –