【问题标题】:Error updating WCF service reference in silverlight project在 silverlight 项目中更新 WCF 服务引用时出错
【发布时间】:2014-07-24 08:16:52
【问题描述】:

我正在开发一个使用 Silverlight 构建的网站,该网站使用 wcf 服务与业务层进行通信。
以前我正在研究 windows xp,32 位 系统。几天前,我与同一个项目一起迁移到 win 7、64 位 系统。

我能够在 IIS 中进行一些更改来运行该项目。但现在我更改了一个服务方法参数,我希望这些更改反映在 silverlight 项目中,但是在 更新 服务时出现错误。

我尝试删除引用,以便在再次添加引用时解决冲突,但添加引用时显示相同的错误。
以下是错误消息的快照。


如您所见,我正在以管理员角色运行 Visual Studio,因此我获得了完整的读/写权限。
同时我检查了该服务的“在浏览器中查看”选项,它没有显示错误,服务很好。

【问题讨论】:

  • 删除再添加参考更好
  • @Sajeetharan 我已经尝试过了,但在添加参考时遇到了同样的错误
  • 请从 servicereferences 配置文件中删除引用并重新更新。
  • @Sajeetharan 尝试了你的建议导致同样的错误
  • 是否可以通过svcutil.exe调用服务

标签: c# visual-studio-2010 wcf silverlight-4.0


【解决方案1】:

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

直到有人不得不更改服务方法并更新我们遇到错误的引用,这是在构造函数更改完成几周后。我被送到了不匹配绑定的道路上,并且在弄清楚那个之前浪费了很多时间!

【讨论】:

  • 好吧,他没有直接问问题;他遇到了问题并正在寻找解决方案。我遇到了完全相同的问题,我告诉我如何解决它。
  • 谢谢。臭名昭著的短语“我有同样的问题”和一堵文字墙让我感到困惑。解决了这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多