我为一个客户端开发了一个 SL2 应用程序(其计算机通过组策略处于非常严重的锁定状态)。 SL2 应用程序对除客户端外的所有人都运行良好。
客户端使用 WinXP + IE7 并安装了 SL2 运行时。
在客户端的机器上弹出以下错误:
Error: Unhandled Error in Silverlight
2 Application Code: 2103 Category:
InitializeError Message: 2103 An error
has occurred Code: 0
客户端可以加载 SLv1 网站,如 http://silverlight.net
客户端无法加载 SLv2 网站,例如:
客户看到的是一个空白的 Silverlight Canvas ,但可以右键单击并调出 Silverlight 首选项菜单。
alt text http://img6.imageshack.us/img6/1309/hardrockerror.jpg
有关如何调试此问题的任何想法或是否有其他人遇到此问题?
我应该补充一点,它在 Firefox 下运行良好,但他们的 IT 部门不愿意将 FF 推广到所有机器。环境必须是XP+IE7
标记:
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="/ClientBin/RosterUI.xap"/>
<param name="onerror" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="2.0.31005.0" />
<param name="autoUpgrade" value="true" />
<param name="scaleMode" value="zoom" />
<a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
</a>
</object>
最佳答案
经过几个月的反复无常,问题已经解决——尽管我们仍然不知道真正的根本原因。
客户的 IT 人员最近更新了他们的透明代理服务器(也过滤内容),并且 Silverlight 应用程序开始在 IE 下工作。
所做的更改之一是允许下载 DLL 文件(捆绑在 XAP 文件中)。他们认为这是原因,虽然我不是 100% 相信,因为它并不能完全解释为什么它在 Firefox 中工作(假设它也通过代理运行)
关于silverlight-2.0 - Silverlight 2.0 加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/641570/