Windows 以什么文件格式公开安装程序:zip、exe、,。。?
这可能是个愚蠢的问题。。。但是我已经使用Installshield创建了一个setup.exe来安装我的应用程序。我不能使用MSI,因为我想包括先决条件,例如.NET 4.0 framework web安装 所以,我把这个setup.exe放在我的网站上的某个地方,但当我尝试下载它时,我得到“由于web服务器上的ISAPI和CGI限制列表设置,您请求的页面无法提供服务。”显然,安全正在进行,这使得无法下载可执行文件 所以我把它压缩到setup.zip,现在可以下载了Windows 以什么文件格式公开安装程序:zip、exe、,。。?,windows,download,installation,Windows,Download,Installation,这可能是个愚蠢的问题。。。但是我已经使用Installshield创建了一个setup.exe来安装我的应用程序。我不能使用MSI,因为我想包括先决条件,例如.NET 4.0 framework web安装 所以,我把这个setup.exe放在我的网站上的某个地方,但当我尝试下载它时,我得到“由于web服务器上的ISAPI和CGI限制列表设置,您请求的页面无法提供服务。”显然,安全正在进行,这使得无法下载可执行文件 所以我把它压缩到setup.zip,现在可以下载了 我的问题是:通过网络发布这样
我的问题是:通过网络发布这样的设置的最佳方式是什么?让它成为一个zip文件供用户下载是可以接受的(因为他们必须先解压),还是只允许下载一个可执行文件 我在一些产品上看到过这种做法,它总是令人讨厌。为什么要给我一个包含安装文件的ZIP文件?没有好处,但有很多缺点:
- 我需要执行额外的步骤来提取拉链
- 我需要两倍的磁盘空间(拉链加上里面的东西)
- 大多数用户不将ZIP文件视为安装程序,他们习惯于“setup.exe”或“setup.msi”
- 将网站配置为允许下载EXE文件
- 分发包含应用程序文件的ZIP(而不是使用安装文件)