IIS Express est maintenant majoritairement utilisé sur les postes de développement pour permettre le test "GO" de site WEBDEV.
Il évite d'avoir à configurer un serveur web complet en local, et permet d'avoir plusieurs versions de WEBDEV différentes configurées pour le test en même temps.
Dans sa configuration par défaut, il ne permet que le test local depuis le poste de développement. Il n'est pas configuré pour autoriser les connexions depuis les autres postes du réseau. C'est pourtant bien pratique pour permettre le test à d'autres développeurs, ou directement à des utilisateurs suivant le cas, avant tout déploiement.
Voici une solution permettant de conserver la configuration automatique de IIS Express, tout en autorisant son utilisation par les autres postes du réseau local :
- stopper l'administrateur de WEBDEV s'il est lancé,
- supprimer le dossier d'installation de WEBDEV(*) le dossier \Personnel\IntegratedWebServer\
- à l'aide d'un éditeur texte ouvrir le fichier dans le dossier de WEBDEV le fichier :
\Programmes\Données\applicationhost.template.config
- rechercher la ligne :
<binding protocol="http" bindingInformation=":??PORT;1??:localhost" />
- remplacer localhost par une étoile afin d'avoir :
<binding protocol="http" bindingInformation=":??PORT;1??:*" />
- avant de relancer WEBDEV lancer l'administrateur dans sa version administrateur :
"<WEBDEV>\Programmes\Moteur\Win32x86\WD250Admin.exe" (ne pas lancer WD250AdminLow.exe) L'administrateur va reconfigurer le serveur web IIS Express avec le nouveau réglage de configuration.
Cette nouvelle configuration permettra :
- toujours de lancer le test "Go" avec des adresses de la forme :
http://localhost/NomSite
- également de lancer le site depuis les autres postes du réseau avec l'adresse :
http://<Ip ou Nom poste dev>/NomSite Et cela tant que l'administrateur de WEBDEV est lancé sur le poste de développement.
(*) Si WEBDEV est intégré à WINDEV, c'est le dossier d'installation de WINDEV dans lequel on trouvera les dossiers \Personnel\ et \Programmes\Données\.
|