这可能是一个愚蠢的问题......但我使用安装我的应用程序的Installshield创建了一个setup.exe。我不能使用MSI,因为我想包含先决条件,例如.NET 4.0框架web安装。
所以,我把这个setup.exe放在我的网站上,但当我尝试下载时,我得到'由于Web服务器上的ISAPI和CGI限制列表设置,无法提供您请求的页面。显然,正在进行的安全性使得无法下载可执行文件。
所以我将它压缩到setup.zip,现在可以下载了。
我的问题是:通过网络分发此类设置的最佳方式是什么?是否可以将其设为zip文件供用户下载(因为他们必须首先将其解压缩),或者我应该只允许下载可执行文件?
答案 0 :(得分:2)
我已经看过某些产品的这种做法,而且总是令人讨厌。你为什么要给我一个包含安装文件的ZIP文件?没有优点,但有许多缺点:
正确的方法是:
或