2011-05-25 2 views
0

cela peut être une question stupide ... mais j'ai créé un setup.exe en utilisant Installshield qui installe mon application. Je ne peux pas utiliser un MSI parce que je veux inclure des prérequis, comme par exemple .NET 4.0 framework web install. Donc, j'ai mis ce setup.exe sur mon site web quelque part, mais quand j'essaye de le télécharger je reçois 'La page que vous demandez ne peut pas être servie à cause des paramètres de la liste de restriction ISAPI et CGI sur le serveur Web. ' De toute évidence, une sécurité est en cours qui rend impossible le téléchargement d'exécutables. Donc, je l'ai compressé sur setup.zip, et maintenant il peut être téléchargé.Expose configuration dans quel format de fichier: zip, exe, ..?

Ma question est: quelle est la meilleure façon de distribuer une telle configuration via le web? Est-il acceptable d'en faire un fichier zip pour les utilisateurs à télécharger (parce qu'ils doivent d'abord le décompresser), ou devrais-je simplement autoriser le téléchargement d'un exécutable?

+0

Ne peut pas vous accueillir le .exe sur un site externe? Il existe de nombreux sites gratuits pour héberger votre logiciel ... – Konerak

+0

oui, probablement. Je voulais juste savoir si c'est une approche courante pour faire cela en tant qu'exécutable. –

+1

C'est. La plupart des sites proposant des logiciels Windows proposent un exécutable (.msi ou .exe) et une version zippée (.tar.gz ou .zip). – Konerak

Répondre

2

J'ai vu cette pratique pour certains produits et c'est toujours agaçant. Pourquoi voudriez-vous me donner un fichier ZIP qui contient un fichier d'installation? Il n'y a pas d'avantages, mais beaucoup d'inconvénients:

  • je dois effectuer une étape supplémentaire pour extraire le fichier ZIP
  • J'ai besoin de l'espace disque deux fois (ZIP, plus ce qui est à l'intérieur)
  • La plupart des utilisateurs ne voient pas un fichier ZIP comme un installateur, ils sont utilisés pour « setup.exe » ou « setup.msi »

Les approches sont correctes:

  • configurer votre site Web pour autoriser les téléchargements de fichiers EXE

ou

  • distribuer un fichier ZIP contenant vos fichiers d'application (au lieu d'utiliser un fichier de configuration)
+0

assez juste, merci! –

Questions connexes