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
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

Poser une question


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:
web
des
par
rapport
de
qqsoit