我试图将ASP.Net Web服务转换为WCF应用程序。客户端位于不支持WCF的.Net Compact Framework上,因此我需要确保WCF始终支持ASP样式的Web服务。当我在Visual Studio中添加Web服务引用时,生成的代理类的方法有额外的参数。为什么我的wcf Web服务参考中有额外的参数?
例如,如果一个方法被定义为:
public void GetEmpInfo(int empNo)
这种方法会出现在代理类为:
public void GetEmpInfo(int empNo, bool empNoSpecified)
是什么原因导致这一点,我怎么得到它停止?
仅供参考,使用SOAP 1.2的WSDL由Spring-WS在.net 3.5服务时,也参与这些额外的方法。 – 2009-07-22 03:53:52