【问题标题】:Silverlight app delayed loading on computer without internet connectionSilverlight 应用程序延迟在没有互联网连接的计算机上加载
【发布时间】:2015-07-06 09:55:52
【问题描述】:

当我尝试在安装了最新发布的 Silverlight 插件但没有 Internet 连接的 Windows Server 2012 计算机上打开带有嵌入式 Silverlight 应用程序的 Intranet 网页时,浏览器的状态栏显示“正在连接到 go.microsoft.com”并且然后在接下来的 15 - 20 秒内不加载 silverlight 应用程序。

网络流量分析显示URLhttp://go.microsoft.com/fwlink/?LinkId=161376在加载.xap文件之前被调用(已经缓存在客户端-状态304“未修改”)

在前面提到的 20 秒左右后,它成功加载了 Silverlight .xap 文件。 谁能告诉我为什么即使安装了 Silverlight 插件并且 .xap 文件可以成功加载,为什么会出现这种延迟?

我在 Internet Explorer 10 和 Firefox 38 上试过。结果相同:(

【问题讨论】:

    标签: c# silverlight windows-server-2012


    【解决方案1】:

    Silverlight 应用程序可能使用代码签名证书进行签名。在 SL 应用程序初始化期间,SL 运行时会尝试验证此证书。如果在 IE 中启用(默认情况下),则此验证过程的一个步骤称为“证书撤销检查”。在 Internet Explorer 中,打开工具 --> Internet 选项 --> 高级选项卡 --> “检查发布者的证书吊销”。尝试禁用此功能并重新启动浏览器。

    另一种方法可能是降低证书吊销检查的默认超时值,这是一个组策略设置。一个很好的起点是How Certificate Revocation Works。

    【讨论】:

      猜你喜欢
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-09
      • 2021-02-17
      • 2017-03-14
      • 1970-01-01
      相关资源
      最近更新 更多