8

我们开发了一个 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

4 回答 4

10

I am very late, but since I could not find the answer that eventually solve the issue for me I am posting here for others :

In my case, the answer was to set back the compilation platform to "any CPU" I got the 2110 error in x86 and it loaded properly using "any CPU".

于 2013-12-27T08:24:14.170 回答
4

以我的经验,这几乎总是依赖关系的问题。

为了证明是这样,创建一个新的 Silverlight 项目并包含您在现有项目中的所有引用,然后查看是否出现白屏死机。

如果您这样做,请尝试从您的测试 SL 项目中一次删除一个引用,直到您得到一些有效的东西。

高温高压

于 2012-11-27T10:03:15.737 回答
3

导致此错误的原因有很多。它可能来自您的代码或 IE 本身。您能否要求用户执行以下操作:

  1. 尝试禁用 IE9 兼容性视图。(按 F12)
  2. 清除 IE 缓存,然后在访问网站之前关闭并重新打开它。

如果它们都不起作用,则应检查 xaml 代码或将 Silverlight 进程附加到调试器并调试代码。

于 2012-10-17T15:06:30.900 回答
0

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

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

当我将其更改为:

<Reference Include="mscorlib" />

一切顺利。

于 2016-02-16T12:38:11.177 回答