Silverlight Initialise Error 2110 Internet Explorer

时间:2012-10-17 14:11:21

标签: asp.net silverlight internet-explorer

我们开发了Silverlight应用程序,这是我们刚刚为客户部署的最新版本。

问题是我们的一些客户在尝试访问Internet Explorer中的应用程序时遇到错误。该应用程序可在Google Chrome中正常加载。

错误最初表现为显示Silverlight加载动画,达到100%并消失,留下白页或只是坚持100%。

启用JavaScript调试后,会出现一个错误对话框,通知用户以下内容:

Line: 62
Error: Unhandled Error in Silverlight Application
Code: 2110   
Category: InitializeError      
Message: 2110 An error has occurred.  

我们不能比这更进一步。任何人都可以对这个问题有所了解吗?

非常感谢,

马丁。

4 个答案:

答案 0 :(得分:10)

我已经很晚了,但由于我找不到最终解决问题的答案,我会在这里发帖给其他人:

在我的情况下,答案是将编译平台设置为“任何CPU”我在x86中得到2110错误并使用“任何CPU”正确加载。

答案 1 :(得分:3)

导致此错误的原因有很多。它可能来自您的代码或IE本身。你可以问用户做的事情如下:

  1. 尝试禁用IE9兼容性视图。 (按F12)
  2. 清除IE缓存,然后关闭并重新打开它,然后再访问该网站。
  3. 如果它们都不起作用,您应该检查xaml代码或将Silverlight进程附加到调试器并调试代码。

答案 2 :(得分:3)

根据我的经验,这几乎总是依赖性问题。

要证明这一点,请创建一个新的Silverlight项目并包含您在现有项目中的所有引用,看看是否有白屏死机。

如果您这样做,请尝试逐个删除测试SL项目中的引用,直到您获得有效的内容。

HTH

答案 3 :(得分:0)

我有同样的问题,但是在Firefox x64中,当我在Silverlight csproj中时:

<Reference Include="mscorlib">
    <Private>True</Private>
</Reference>

当我将其更改为:

<Reference Include="mscorlib" />
一切顺利。