我们有一个用C#开发的WCF服务,几个.Net和PowerBuilder应用程序正在使用它。
扫描文档时,用户可以在应用程序窗口中预览扫描的文档,单击保存按钮时,将调用WCF服务并将文档存储在我们的存储库中。
上述功能对单页扫描非常有效,如果我们扫描多个页面,我们会收到错误消息“Web代理中方法签名的定义错误 - 数据与参数不匹配”< / p>
有趣的是,无论是单页文档还是多页,它都调用相同的方法。
任何帮助都非常感激。
答案 0 :(得分:1)
您在邮件中有答案。当您调用服务扫描多个页面时,它返回的数据与合同不匹配。最有可能的是,合同说它返回了代表页面的任何内容,但服务发送的不止一个。