我有一个启用Silverlight的WCF服务,以及一个引用它的Silverlight 4项目。
该服务过去很好用,直到我合并了另一个开发人员对服务所做的更改,因为Silverlight项目无法通过“找不到服务器”错误调用该服务。
我删除了对该服务的引用,尝试再次添加它但是失败并显示错误“对象引用未设置为对象的实例”。
这不仅限于上述服务,每次我尝试将任何WCF服务添加到Silverlight项目时都会发生此错误。
我正在为所有项目使用Visual Studio 2010和.NET Framework 4.0。 这个问题以前发生过,我能够解决它,创建一个新的解决方案,在其中创建新的项目,然后逐个将代码文件添加到项目中。然而,现在我的解决方案包含许多项目和数百个代码文件,这是一场噩梦。
有人在那里修复此问题吗?我用Google搜索了十几次,我得到的就是解决Silverlight 2和Visual Studio 2008中发生的类似问题,但这些修复对我来说不起作用。
感谢。
答案 0 :(得分:0)
确保您的WCF服务正常运行。右键单击SVC文件,然后选择在浏览器中查看。如果存在运行时问题,则应指向正确的方向。
答案 1 :(得分:0)
您是否尝试过切换WCF跟踪?我发现它通常提供问题来源的线索。另外,您检查过Silverlight客户端配置了吗?端点地址是否正确?