当前位置: 代码迷 >> Silverlight >> 关于 silverlight 获取 wcf 错误的有关问题
  详细解决方案

关于 silverlight 获取 wcf 错误的有关问题

热度:9219   发布时间:2013-02-26 00:00:00.0
关于 silverlight 获取 wcf 异常的问题
    大家好,我前端使用silverlight,通过wcf获取数据库中的数据。包括之前做过的项目,我发现,在silverlight中,无法通过try catch 获取wcf的异常。出错的话走不到 catch里边,会直接走到那个 reference.cs里边,说 not found。
    在网上搜索了几个方法,有的没太看懂,有的说的太笼统。我想,这个问题应该是比较普遍的。请问大家,在silverlight中如何正常获取wcf的异常?比较急,请大家帮帮忙!
------解决方案--------------------------------------------------------
1、在WCF中写一个简单的函数,比如返回一个固定的字符串。看看调用WCF是否正确。如果不正确就是调用语句有问题或是WCF设置有问题。
2、检查查询的语句是否正确。常常因为数据库的查询语句错误会出现not found。
3、检查查询结果是否过大。如果WCF返回数据集过大也会引起not found。
------解决方案--------------------------------------------------------
WCF 为了安全等多方面原因,会屏蔽服务端异常,客户端是不能获取的

WCF从理论到实践(10):异常处理
  相关解决方案