如何生成客户端代理类WCF服务的,将在.NET 2.0工作(how to generate clie

2019-07-30 16:38发布

我在这是在2005年。为此,我已生成的代理类使用该服务的BIDS开发SSIS脚本组件使用WCF服务svcutil.exe 。 在脚本组件附代理类后它有一些类的错误,如System.Runtime.Serialization.DataContractAttribute没有定义。 我怎样才能解决这个问题..或者可以WSDL任何建议用于genrate代理类WCF服务的。 以便它可以在.NET 2.0中使用。

谢谢

Answer 1:

最后,经过一番挣扎过吧,我已经解决了这个问题。 我现在已经成功创建了代理类WCF服务的,也现在是在.NET 2.0的工作。

我已经通过下面的步骤走: -

注意:这将工作只有在WCF sercice(.SVC)将使用basicHttpBinding的,类似于Web服务(的.asmx)

第一步: -运行在Visual Studio命令提示符下键入以下命令。

svcutil.exe /target:metadata http://Your service address

这将创建WSDL文件与路径中的一些其他文件C:\Program Files\Microsoft Visual Studio 10.0\VC

第二步: -现在运行的WSDL命令

wsdl.exe tempuri.org.wsdl tempuri.org.xsd schemas.microsoft.com.2003.10.Serialization.xsd

这将生成可用于访问该服务的V2.0客户端代理类。

注意:如果WSDL命令时出现一定的误差,而不是使用使用这三个用空格隔开的所有文件名..



文章来源: how to generate client proxy class of a wcf service that will work in the .net 2.0