标签: c# .net winforms wcf web-services
我有一个WCF服务,它作为客户端和ASMX服务之间的中间层。我从ASMX服务中提取了类,并使用SVCUtil将它们包装在单独的dataContract dll中以生成代码。然后,我从Winforms客户端和WCF服务添加了对共享DLL的引用。
winforms客户端填充共享数据协定dll中的类型并将其传递给WCF服务,但是当WCF服务收到该类型时,它为空。
在共享程序集中成功包装这些ASMX类型是否还需要采取其他步骤?
答案 0 :(得分:0)
为了避免生成代理的问题并完全控制调用服务方法,请使用共享(客户端)lib WCF契约并创建自己的代理类。例如,请参阅this和more了解详情。