Lorsque l'on veut mettre en place un site ASP3 sur un serveur Windows 2003, on est obligé de passer par IIS6.
Un très bon article est disponible ici pour cette partie :
Malgré tout, une option supplémentaire doit être ajoutée à cette configuration afin de faire fonctionner correctement un site WEB ASP3 intégrant des "includes" basés sur des chemins relatifs.
Pour être plus précis, en ASP3, on pouvait structurer ses pages en séparant les fonctions dans différentes pages et passant par des inclusions, ceci est expliqué ici :
Avec IIS6, par défaut les inclusions relatives (du type ) sont désactivées et provoquent une erreur, comme la capture le montre :
Pour éviter cette erreur et faire en sorte que ce site WEB fonctionne, il faut aller dans la console d'administration de IIS6 :
- Démarrer > Panneau de configuration > Outils d'administration > Gestionnaire des services Internet (IIS)
Une fois cette console ouverte, vous devez développer la partie "Sites Web", cliquer avec le bouton droit de la souris sur le site que vous souhaitez paramétrer et choisir "Propriétés".
Vous allez alors dans l'onglet "Répertoire de base" et cliquez sur "Configuration". Enfin, vous ouvrez l'onglet "Options" et cochez :
- "Activer les chemins d'accès relatifs au répertoire parent"
Une fois cette option cochée, il faut valider toutes les fenêtres par OK et lancer un IISReset (en commande MSDOS).
On peut alors afficher la page dans le navigateur favoris.
Romelard Fabrice
Commentaires
Enregistrer un commentaire