安装Silverlight

开发Silverlight

如何避免WCF的"调试资源字符串不可用"异常

11 replies [最后一篇]
liupras
User offline. Last seen 34 周 10 小时 ago. Offline
Joined: 09/02/2008

在采用Silverlight作为客户端,WCF在后端提供各种查询服务的时候,我们发现调用WCF的时候会发生"调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。"这样的异常,这个异常是Silverlight在响应在WCF方法的异步回调时发生的。
不知道这种错误是怎么引起的,有什么办法可以避免这种异常的发生呢?
下面摘抄一个具体的异常:
参数:
调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 http://go.microsoft.com/fwlink/?linkid=106663&Version=3.0.40818.0&File=System.dll&Key=Async_ExceptionOccurred| 位于 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
位于 HallRoom.AdService.GetRoomMatchADListCompletedEventArgs.get_Result()
位于 DDZRoomClient.DDZTable.ads_GetRoomMatchADListCompleted(Object sender, GetRoomMatchADListCompletedEventArgs e)"
61.148.91.166:1542,125.208.20.134:4531,ED48520D-E7DE-DE11-B60D-001517872590,2009-12-02 20:16:08.7500000,"[IsolatedStorage_Operation_ISFS]

更详细的信息可以访问54竞技馆(http://www.54jjg.com),偶尔会在浏览器的左下方看到的脚本异常,基本上都是这种调用WCF时发生的。

keya
User offline. Last seen 31 周 5 小时 ago. Offline
Joined: 01/11/2010
如果使用用户Runtime的话,那么很多异常消息的资源字符

如果使用用户Runtime的话,那么很多异常消息的资源字符串是没有的,所以抛出silverlight内部异常的话,就会弹出这个信息,如果要避免这种问题,就要自己写异常信息,或者使用开发者runtime

ethan1953
User offline. Last seen 38 周 3 天 ago. Offline
Joined: 12/08/2009
嗯,不喜欢我不知道该怎么做验证。正在运行的问题,从SL

嗯,不喜欢我不知道该怎么做验证。正在运行的问题,从SL 3.1的运行框中的验证错误。验证错误的工作中SL 3.1的SDK的罚款testking 650-251 。没有这么大一个强力型运行框。我没有看到该网页将解释什么testking JN0-201 不同的行为。我还没有实现自定义的错误处理程序。我testking 642-591 依靠数据表格控件机异常处理。