0

我有一个 WCF 服务,它作为客户端和 ASMX 服务之间的中间层。我已经从 ASMX 服务中提取了这些类,并使用 SVCUtil 将它们包装在一个单独的 dataContract dll 中以生成代码。然后,我添加了对来自 Winforms 客户端和 WCF 服务的共享 DLL 的引用。

winforms 客户端在共享数据协定 dll 中填充一个类型并将其传递给 WCF 服务,但是当 WCF 服务接收到该类型时,它为空。

是否需要采取其他步骤才能将这些 ASMX 类型成功包装到共享程序集中?

4

1 回答 1

0

为了避免生成的代理出现问题并完全控制调用服务方法,请使用共享(客户端)lib WCF 合同并创建您自己的代理类。例如,请参阅this更多以了解详细信息。

于 2013-10-28T07:28:51.760 回答