Bonjour,
je développe actuellement une application que j'aimerais mettre à jour automatiquement via un serveur http (apache, ou WDAdminExe)
Je développe sur une machine X, j'ai un serveur que je vais appelé Y et j'ai un client Z. Lorsque je termine mon installation via le poste de développement X(bien entendu je fais une installation ou je choisis "mise à jour automatique via un serveur HTTP"), Je récupère un exe que je copie sur le serveur Y.
Sur le serveur j'installe l'application. Une fois l'installation terminée je récupère un lien qui est sous la forme d'une adresse IP. Le problème est que je récupère l'adresse IP Privée et non l'adresse publique de mon serveur. Je me dis ce n'est pas grave je vais simplement modifier l'adresse ip sur le lien. Je teste sur la machine client impeccable j'ai bien le lien qui me permet detélécharger le fameux INSTALL.exe. Qui va m'autoriser à installer l'application sur un poste CLient Z.
Lorsque je lance l'installation du poste client la communication ne se fait pas, j'ai désactivé tous les firewall et j'ai toujours le meme problème. En réseau privée l'installation se fait parfaitement c'est seulement quand je suis sur un poste distant que j'ai un problème de communication.
En ouvrai l'install.exe avec un winzip je remarque qu'il y a un fichier INI dedans ou est renseigné l'adresse IP. c'est la privée qui apparait je décide de changer l'adresse IP en adresse publique mais je n'arrrive plus à recréer l'exe comme il faut. L'exe est ensuite considéré comme un simple exe compresseur.
Je décide donc de dezipper le contenu dans un dossier et j'édite à nouveau le fichier ini. Je lance l'installation la communication se fait sauf que je recontre des problèmes lorsqu'il essaie de télécharger les fichiers...
J'ai contacté le support technique windev qui me dit qu'il faut déployer l'application depuis le poste de développement... Je trouve cette solution pas du tout pratique. Est ce que quelq'un à déja rencontré ce genre de problème ?
j'ai essayé d'etre le plus clair possible mais si vous avez des questions n'hésitez pas, et si vous avez des pistes je suis prêt à les écouter. merci
Partager