Silverlight应用程序中Async_ExceptionOccurred错误的原因是什么?

问题描述:

我在多个客户站点部署了Silverlight 3应用程序。客户偶尔会遇到一个System.Reflection.TargetInvocationException,其中包含Async_ExceptionOccurred的内部异常。Silverlight应用程序中Async_ExceptionOccurred错误的原因是什么?

这是什么原因?与服务器的通信是不可靠的吗?有什么办法可以配置WCF来自动重试消息吗?

我已经看到它,当我们的IIS服务器内存不足,并且服务不再响应客户端。他们似乎消失了IIS重置

我看到与我的silverlight应用程序相同的东西。我可以摄制此错误使用Fiddler:

  • 规则 - >性能 - >模拟调制解调器speeeds
  • 您会看到您的WCF SVC击中,右键单击它并“终止会话”。

它只是互联网连接剥落?当这种情况发生在我的产品环境中时,当Silverlight发生异常时,我看不到任何对WCF SVC的命中。所以它甚至不如我们的服务器。过去由于防火墙做了一些有趣的事情而导致连接中断,我遇到了一个非常类似的问题。

所以我有两种选择:

  • 更新Silverlight应用程序时,我们得到这个错误显示的消息。也许改变每个WCF尝试5次然后显示错误。呸!
  • 隔离任何可能的防火墙问题。运行一个测试工具来重现错误。在有/无防火墙的环境中进行测试。