2014-07-24 85 views
0

我正在使用wcf服务与业务层进行通信,在Silverlight中构建网站。
以前我工作在windows xp,32位系统。几天前,我迁移到赢得7,64位系统以及同一个项目。

我能够在IIS中进行一些更改来运行项目。但现在我改变了一个服务方法参数,我希望这些更改能够反映在Silverlight项目中,但我得到错误,而更新服务。

我试图删除参照,以便再次增加参考,冲突将得到解决,但在将基准显示同样的错误。
下面是错误消息的快照。在silverlight项目中更新WCF服务引用时出错

enter image description here


正如你可以看到我运行具有管理员角色的视觉工作室,所以我得到了完全的读/写权限。
同时,我检查“在浏览器中查看”该服务的选项,它显示没有错误,服务很好。

+0

它更好,如果你删除并添加参考 – Sajeetharan

+0

@Sajeetharan我已经尝试过,但在添加引用 –

+0

时得到同样的错误,请从servicereferences配置文件中删除引用并再次更新。 – Sajeetharan

回答

-1

有同样的问题,原因竟然是: 从服务器端返回给客户端的一个对象有一个参数添加到它的构造函数,这意味着它不再有一个默认的构造函数。

直到有人不得不更改服务方法并更新引用,我们才发现错误,这是构造器更改完成后的几个星期。我被送到了不匹配绑定的道路上,并在找出这一个之前失去了很多时间!

+0

那么,他不直接提出一个问题;他遇到了问题并寻找解决方案。我有完全相同的问题,我告诉我如何能够解决它。 – FrankTKO

+0

谢谢。臭名昭着的短语“我有同样的问题”和一段文字让我困惑。修正了。 –