【发布时间】:2009-11-11 16:26:30
【问题描述】:
我正在 .net 3.5 框架中开发 WCF 服务,并将它们托管在带有 basicHttpBiding 的 IIS 5.1 windows xp sp3 中。
服务消费客户端在 . NET 2.0 框架。为此,我使用 WSDL.EXE 生成了代理客户端。这个工具生成代理类没有任何问题,但是它为每个属性添加的问题添加了额外的属性“[property]Specified”,但是工作正常没有任何问题,只需要指定”为任何属性赋值时指定 = true"
为了删除这个额外的属性,我添加了 XmlSerializerFormat 属性和 ServiceContract 属性。 WSDL.EXE 生成的类没有额外的属性,但它排除了一些以前包含的类。
是否需要设置任何属性才能生成排除的类?
注意:所有合约类都使用 DataContract 属性,属性使用 DataMemeber。
nRk
【问题讨论】:
标签: wcf wcf-client