我们面临严重的问题,但在说它是.net中的错误之前,我想知道是否有人了解发生了什么事以及为什么。WCF Json序列化服务参考未更新
这就是我们的配置: 1个项目DAL 1个项目代理 许多其他项目也使用DAL和WCF服务。 他们与wcf服务沟通。
我们在DAL中的一个对象中添加了一些属性 我们没有在代理项目中更新服务引用。
(1)与断点的代理,我们可以看到一切正常检索当然除了新的属性(服务引用不更新=>无异常)
代理将返回与WebMessageFormat一个JSON的。 JSON(我们使用默认提供的序列化)
调用代理中调用DAL中(1)的方法的响应为空。
所以这绝对是JSON序列化中的一个问题?不是?
最差的,我们决定从WebMessageFormat.JSON改为WebMessageFormat.XML,看看同样的事情发生,==>它没有
最后一件事,与其他项目没有问题的还没有更新(他们没有使用JSON ser)
有人遇到同样的问题,或知道为什么会发生这种情况?
任何帮助将是非常好的:)
在此先感谢每个人,对不起我的英语。
为了得到你的问题的帮助,你应该发布一些代码 - 你的服务的相关部分和web.config可能会很有趣。 “空”是什么意思?一个空引用?另外,我在理解生成的客户端代理所做的一些事情时遇到了一些麻烦。你有没有重新生成它,或者你不想重新生成它,出于某种原因? – Tewr