OVH Cloud OVH Cloud

IIS 5.0 //IIS 5.1

1 réponse
Avatar
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

1 réponse

Avatar
Yann-Loïc [MS]
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" wrote in message
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