繁体   English   中英

将对WCF服务的引用添加到Silverlight 4项目时,显示“对象引用未设置为对象的实例”错误

[英]“Object reference not set to an instance of an object” error shows when adding a reference to a WCF service to a Silverlight 4 project

我有一个启用Silverlight的WCF服务,还有一个引用了它的Silverlight 4项目。

直到我将其他开发人员对服务进行的一些更改合并到该服务之前,该服务一直运行良好,因为此后Silverlight项目无法使用“找不到服务器”错误调用该服务。

我删除了对服务的引用,尝试再次添加它,但这失败,并显示错误“对象引用未设置为对象的实例”。

这不再局限于上述服务,每次我尝试将任何WCF服务添加到Silverlight项目时,都会发生此错误。

我对所有项目都使用Visual Studio 2010和.NET Framework 4.0。 这个问题以前已经发生过,我能够通过创建一个新的解决方案来解决它,在其中创建新的项目,然后将代码文件一个接一个地添加到项目中。 但是,既然我的解决方案包含数十个项目和数百个代码文件,这将是一场噩梦。

有人为此解决吗? 我在Google上搜索了12次,而我所得到的仅仅是针对Silverlight 2和Visual Studio 2008所发生的类似问题的修复程序,但这些修复程序对我而言不起作用。

谢谢。

确保您的WCF服务正常运行。 右键单击SVC文件,然后选择在浏览器中查看。 如果存在运行时问题,那应该为您指明正确的方向。

您是否尝试过打开WCF跟踪? 我发现它通常可以为问题源提供线索。 另外,您是否检查了Silverlight客户端配置? 终点地址都正确吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM