【发布时间】:2010-02-27 05:37:13
【问题描述】:
我正在使用 WCF 服务和 Silverlight 客户端向该服务发送数据。
我在 For-Loop 中向服务发送数据。
但是,当循环第一次运行时,数据正在完美运行,而在下一轮它返回此错误:
Microsoft JScript 运行时错误:Silverlight 应用程序中的未处理错误 操作过程中发生异常,导致结果无效。检查 InnerException 以获取异常详细信息。在 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() 在 WcfConsumption.SimpleSVC.SetXMLCompletedEventArgs.get_Result() 在 WcfConsumption.MainPage.proxy_SetXMLCompleted(对象发送者,SetXMLCompletedEventArgs e) 在 WcfConsumption.SimpleSVC.SimpleWCFClient.OnSetXMLCompleted(对象状态)
在服务中,我将接收到的文件存储在 XML 文件中。
【问题讨论】:
-
@Jayesh:为什么不像它所指示的那样查看 InnerException 呢? 那个异常消息说什么?
-
你确定服务没有抛出异常吗?您知道第二次调用是否到达您在服务中的代码吗?尝试调试服务器端。最简单的就是在每次调用中转储一个日志文件。
-
您好,感谢您的回复。好吧,经过一些调试并阅读了一些博客后,我发现错误不在服务中,而是在我的方法中。并且这个错误通常不是因为 WCF 服务中的错误而引发的。好吧,这解决了,我又遇到了一个错误:(当我在循环中发送小型数据时,数据正在完美发送,但是如果我在迭代中发送一个大型数据,服务会抛出异常“”
标签: wcf silverlight