1

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

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

我和一位同事遇到了这个问题,安装程序会很好地下载并在另一位同事的机器上正确运行。

我错过了什么吗?

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

4

1 回答 1

0

Are you sure the MSI is corrupt? MSI files have a self-checksum that's verified by the windows installer, if there is corruption a different error is displayed.

I would compare a hash of a failing one with that of one that works, if they are the same the problem is with the way the MSI was compiled.

于 2010-04-15T15:37:47.363 回答