我有一个旧的 asmx web 服务,它读取 SOAP 并发回数据。 我正在尝试将 Web 服务转换为 WCF 服务。
我遇到的问题是我收到的请求是 RPC.Encoded 格式。 SPCR2023-00033-01application/pdffalse2023-03-16 ...等等
在 WCF 中, 我创建了消息合约 [消息合约] 公开课文件 { [MessageBodyMember] public string[] Keys; [MessageBodyMember] public string IdentifierDisplay; [MessageBodyMember] public string contextType;....
这里的问题是无法读取请求和获取对象引用错误。 字符串模块 = document.Keys[1];
但是 wcf 在测试客户端和 soap 中有效。 来源无法更改其格式。
我应该改变什么才能让它发挥作用。 有没有办法解码 soap 并将其放入 WCF 期望的格式。
任何帮助表示赞赏。