以哪种文件格式公开设置:zip,exe,..?

时间:2011-05-25 12:10:25

标签: windows download installation

这可能是一个愚蠢的问题......但我使用安装我的应用程序的Installshield创建了一个setup.exe。我不能使用MSI,因为我想包含先决条件,例如.NET 4.0框架web安装。

所以,我把这个setup.exe放在我的网站上,但当我尝试下载时,我得到'由于Web服务器上的ISAPI和CGI限制列表设置,无法提供您请求的页面。显然,正在进行的安全性使得无法下载可执行文件。

所以我将它压缩到setup.zip,现在可以下载了。

我的问题是:通过网络分发此类设置的最佳方式是什么?是否可以将其设为zip文件供用户下载(因为他们必须首先将其解压缩),或者我应该只允许下载可执行文件?

1 个答案:

答案 0 :(得分:2)

我已经看过某些产品的这种做法,而且总是令人讨厌。你为什么要给我一个包含安装文件的ZIP文件?没有优点,但有许多缺点:

  • 我需要执行额外的步骤来提取ZIP
  • 我需要两倍的磁盘空间(ZIP加上其中的内容)
  • 大多数用户看不到ZIP文件作为安装程序,他们习惯使用“setup.exe”或“setup.msi”

正确的方法是:

  • 配置您的网站以允许EXE文件下载

  • 分发包含应用程序文件的ZIP(而不是使用安装文件)