我正在开发一个使用wcf服务与业务层进行通信的Silverlight网站。
以前我正在使用 windows xp,32位系统。几天前我被迁移到 win 7,64位系统以及同一个项目。
我能够在IIS中进行一些更改来运行项目。但现在我更改了服务方法参数,我希望这些更改能够反映在silverlight项目中,但我在更新服务时遇到错误。
我尝试删除引用,以便在再次添加引用时,冲突将得到解决,但在添加引用时显示相同的错误。
以下是错误消息的快照。
正如您所看到的,我正在运行具有管理员角色的visual studio,因此我获得了完整的读/写权限。
同时我检查该服务的“在浏览器中查看”的选项,它显示没有错误,服务没问题。
答案 0 :(得分:-1)
出现同样的问题,原因是: 服务器端的一个返回给客户端的对象在其构造函数中添加了一个参数,这意味着它不再具有默认构造函数。
直到有人必须更改服务方法并更新我们遇到错误的引用时才开始,这是在构造函数更改完成几周之后。我被困在不匹配的路上,并且在弄清楚那个之前就失去了很多时间!