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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <dcorreia@mcp.fr> wrote in message
news:uM7kbLFeDHA.2144@TK2MSFTNGP12.phx.gbl...
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
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