【问题标题】:Silverlight 4 crashing every browser (SL3 doesn't)Silverlight 4 使每个浏览器都崩溃(SL3 不会)
【发布时间】:2011-08-09 02:15:04
【问题描述】:

我正在多台机器上测试我的应用程序。除了 1 之外的每台机器上都可以。

我在一台 XP 机器上遇到问题,在 internet explorerchromefirefox 中,Silverlight 插件在使用 Silverlight 的每个页面上都会崩溃。

以前在 silverlight 3 上运行良好的页面会立即崩溃 - 包括我的应用程序和 Silverlight Beta 4 demo page!!!浏览器会立即崩溃,甚至不会尝试加载页面。

我不知道如何调试它,因为没有错误。它只是在所有这些浏览器中立即崩溃。 重新安装,重新启动并没有解决问题。

【问题讨论】:

  • 是的。卸载和重新启动并没有解决它:-(
  • 我在新的 Windows Server 2008 R2 机器上遇到了完全相同的问题。我的应用程序加载,然后挂起一段时间,最终导致浏览器崩溃。我正在尝试使用 Silverlight 4 运行时访问 Silverlight 3 应用程序。
  • @steve 在所有浏览器中?对我来说 SL3 和 SL4 应用程序都坏了。我想这也是你所说的。显然你是64位所以我想知道这是否是你情况的一个因素。不过我肯定是 32 位的。比较老的机器
  • 老实说,我还没有尝试过 Firefox 或 Chrome,只有 IE。我今天将尝试 Firefox 并将我的发现发回。感谢您提供有关 SL4 应用程序中断的信息。这足以在 SL4 中编译应用程序(假设 Firefox 和 Chrome 对我来说像它们对你一样崩溃)。
  • Chrome 崩溃了,但 Firefox 没有。我还应该提到,即使 IE 也不会一直崩溃(只是大部分时间)。奇数。

标签: silverlight silverlight-4.0 silverlight-plugin


【解决方案1】:

我不确定它可能是什么,但您可以尝试以这种方式调试它。

  1. 使用 Visual Studio 附加到正在运行的 Firefox 实例。
  2. 转到菜单 Debug -> Exceptions... 并选中所有“Break when exception is”框。
  3. 现在打开导致浏览器崩溃的页面。

理想情况下,您应该使用调试器捕获异常。我在我的应用程序中发现了这种方式OutOfMemoryException。浏览器无缘无故崩溃,但调试器显示了正确的方向......

【讨论】:

    【解决方案2】:

    已在 RC/RTM 中修复(至少对我而言!)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      相关资源
      最近更新 更多