【问题标题】:IIS serving corrupted MSIIIS 服务损坏的 MSI
【发布时间】:2010-04-15 15:19:41
【问题描述】:

我正在尝试将 .msi 下载到使用 IIS 的虚拟目录设置中。

下载工作正常,但是当我尝试安装 .msi 时,它说它缺少 _cabinet 文件。

我和一位同事遇到了这个问题,安装程序能否正常下载并在另一位同事的机器上正常运行。

我错过了什么吗?

通过网络服务将 .msi 作为 byte[] 发送并在客户端组装它是一种更好的方法吗?

【问题讨论】:

    标签: iis web-services windows-xp virtual-directory


    【解决方案1】:

    您确定 MSI 已损坏? MSI 文件具有由 Windows 安装程序验证的自校验和,如果存在损坏,则会显示不同的错误。

    我会将失败的哈希值与有效的哈希值进行比较,如果它们相同,则问题在于 MSI 的编译方式。

    【讨论】:

    • 在其他机器上,IIS 根本不为 .msi 提供服务。提供文本文件和 .CAB 文件没有问题。有什么线索吗?
    猜你喜欢
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 2022-01-17
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    相关资源
    最近更新 更多