【问题标题】:Bootstrapping without internet access?没有互联网访问的引导?
【发布时间】:2014-04-16 18:45:18
【问题描述】:

我已经完成了一个 C# winforms 应用程序,该应用程序将安装在现在(也永远不会)无法访问 Internet 的系统 (Windows Server 2008) 上。对 .NET 4.0 存在合法依赖关系,但系统上未安装该依赖关系。经过漫长的探索,我终于找到了一个 .NET 4 x86/x64 “完整”安装程序。

  1. MSI 依赖于 .NET 4.0,我无法消除(我不会删除)
  2. 应执行 .NET 4.0 引导程序的 Setup.exe 需要 Internet 访问权限!(我找不到更改此设置的方法)
  3. “完整安装程序”生成“一般信任错误”(尝试以管理员权限安装。独立于 MSI)

搜索导致了太多的结果污染,我找不到任何有用的东西。

我“最”希望能够让安装程序在安装过程中正确安装 .NET 4.0 框架。

作为后备,我希望能够在没有上帝干预的情况下手动安装 Framework 4.0 - 作为管理员就足够了...

【问题讨论】:

    标签: .net windows-installer bootstrapper


    【解决方案1】:

    我怀疑该错误实际上是通用信任失败。在安装声称是 NET Framework 的东西之前,它会检查证书签名,如果证书链不在目标系统上的当前证书列表中,您将收到此错误。

    这篇文章总结得差不多了,除了手动更新目标系统上的根证书之外,没有任何选项在没有互联网访问的情况下看起来不错:

    http://support.microsoft.com/kb/2694321

    还有一个部分似乎允许离线批准。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 2016-02-05
      • 2015-05-12
      • 2018-10-26
      • 1970-01-01
      相关资源
      最近更新 更多