我必须遵循问题。在我的应用程序中,我使用了来自某个外部公司的非WCF服务的服务引用。我使用svcutil.exe工具创建了一个代理类。一切都运行良好大约一年。 然而,昨天,客户报告说无法从服务中获得任何回复。我发现服务返回的错误是:
格式化程序抛出异常 试图反序列化消息: 尝试时出错 反序列化参数 http://serviceurl:someResponse。该 InnerException消息是'有的 反序列化对象的错误 type specificType
所以,我做了什么我首先更新了服务引用,并使用svcutil.exe生成了新代理。问题仍然存在。 我通过使用1)wsdl.exe工具生成代理类来解决问题2)添加web引用(在内部使用wsdl.exe工具创建代理)。 我的问题是:即使我使用服务参考,为什么一切都工作很长时间?如何检查Web服务中是否有更改?任何帮助,将不胜感激。
答案 0 :(得分:1)
与提供网络服务的公司联系,了解更改内容。