【发布时间】:2011-07-14 19:58:03
【问题描述】:
我有一个基于 Delphi 服务构建的 .Net WCF 客户端/代理。 Delphi 服务以我的客户端无法处理的格式提供 SOAP 消息。
根据此处的指导:Delphi SOAP Envelope and WCF 我了解到 WCF 期望“文档/文字/包装”样式是消息序列化的方式。事实证明,Delphi 服务使用“rpc”作为样式。
我无法让 delphi 服务更改其样式。
有没有办法让 WCF 客户端改用“rpc”。
作为参考,这是我正在构建的 Delphi 服务:http://www.tntschools.com/AkiTimeTableService/wsdl/ICourses
【问题讨论】:
-
您是如何创建客户端/代理的?通过
Add Service Reference还是您手动构建的? -
我使用“添加服务参考”来构建它。
-
请看下面的答案。请发布您在 WCF 客户端中遇到的异常消息。
标签: .net wcf delphi interop rpc