GNT sans publicité, site mobile, fonctionnalitées exclusives...

IIS 5.0 //IIS 5.1

Le
Daniel Corréia
Bonjour,


Avec IIS 5.1 (sous XP Pro), dans la MMC, la création d'un nouveau site web
n'est possible qu'au niveau 'Site web par défaut'
Sous IIS 5.0 (sous Win2000) cette action était possible directement au
niveau de la "machine".

Conséquence : les sites web ainsi créés avec IIS 5.1 apparaissent comme des
"sous-sites ou répertoires" du site web par défaut.
alors que sous IIS 5.0 ils se trouvaient au même niveau que ce site web par
défaut.


Cela me pose problème dans mon code ASP, lorsque j'exécute un
Server.MapPath("/monrepertoire"), IIS 5.1 me retourne le chemin par rapport
au site web par défaut alors que sous IIS 5.0 je me trouvais à la racine de
mon site


Ne sais pas si ces explications sont très claires, mais si vous avez une
idée : l'important étant pour moi d'avoir un fonctionnement identique qqsoit
la version du serveur http.


Merci d'avance
--
Daniel CORREIA
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Yann-Loïc [MS]
Le #11499941
Bonjour,

IIS 5.1 ne supporte qu'un site web donc c'est un comportement normal.
Vous pouvez tester dans votre script la version du serveur IIS et adaptez
votre code en fonction.

if Request.ServerVariables("SERVER_SOFTWARE") = Microsoft-IIS/5.1 then
...

Sinon vous pouvez peut être aussi utiliser
Request.ServerVariables("PATH_TRANSLATED") ou
Request.ServerVariables("PATH_INFO")

--
This posting is provided "AS IS" with no warranties, and confers no rights.


"Daniel Corréia" news:
Bonjour,


Avec IIS 5.1 (sous XP Pro), dans la MMC, la création d'un nouveau site


web
n'est possible qu'au niveau 'Site web par défaut'
Sous IIS 5.0 (sous Win2000) cette action était possible directement au
niveau de la "machine".

Conséquence : les sites web ainsi créés avec IIS 5.1 apparaissent comme


des
"sous-sites ou répertoires" du site web par défaut.
alors que sous IIS 5.0 ils se trouvaient au même niveau que ce site web


par
défaut.


Cela me pose problème dans mon code ASP, lorsque j'exécute un
Server.MapPath("/monrepertoire"), IIS 5.1 me retourne le chemin par


rapport
au site web par défaut alors que sous IIS 5.0 je me trouvais à la racine


de
mon site


Ne sais pas si ces explications sont très claires, mais si vous avez une
idée : l'important étant pour moi d'avoir un fonctionnement identique


qqsoit
la version du serveur http.


Merci d'avance
--
Daniel CORREIA




Publicité
Suivre les réponses
Poster une réponse
Anonyme