OVH Cloud OVH Cloud

Connaître l'URL d'une application ASP. NET

1 réponse
Avatar
Gilles TOURREAU
Salut tout le monde !

Je voudrais par l'intermédiaire de la programmation obtenir l'URL d'une
application ASP .NET.
Par exemple si j'ai une application qui se trouve sur
http://www.toto.com/rep1/rep2/mon_appli_dot_net
je souhaiterais obtenir cette URL.
J'ai regardé dans Page.Request.Uri mais le problème c'est que quand j'ai des
sous-répertoirs dans mon application, Page.Request.Uri me retourne le chemin
de la page en cours.

Exemple si je suis dans une page à l'adresse :
http://www.toto.com/rep1/rep2/mon_appli_dot_net/rep3/rep/ma_page.aspx
Page.Request.Uri me retourne toujours
http://www.toto.com/rep1/rep2/mon_appli_dot_net/rep3/rep/ma_page.aspx alors
que je voudrais juste http://www.toto.com/rep1/rep2/mon_appli_dot_net

Existe t'il une astuce ou une propriété pour çà ?

Merci par avance de vos réponses !

1 réponse

Avatar
Julien Bakmezdjian [MS]
Bonjour,

Je n'ai pas testé, mais avez-vous essayé le propriété
PhysicalApplicationPath de Page.Request ?
Peut-être pourrez-vous en déduire l'URL de l'application (en comparant avec
Page.Request.Uri).

Cordialement,

Julien

"Gilles TOURREAU" a écrit dans le message de
news:
Salut tout le monde !

Je voudrais par l'intermédiaire de la programmation obtenir l'URL d'une
application ASP .NET.
Par exemple si j'ai une application qui se trouve sur
http://www.toto.com/rep1/rep2/mon_appli_dot_net
je souhaiterais obtenir cette URL.
J'ai regardé dans Page.Request.Uri mais le problème c'est que quand j'ai


des
sous-répertoirs dans mon application, Page.Request.Uri me retourne le


chemin
de la page en cours.

Exemple si je suis dans une page à l'adresse :
http://www.toto.com/rep1/rep2/mon_appli_dot_net/rep3/rep/ma_page.aspx
Page.Request.Uri me retourne toujours
http://www.toto.com/rep1/rep2/mon_appli_dot_net/rep3/rep/ma_page.aspx


alors
que je voudrais juste http://www.toto.com/rep1/rep2/mon_appli_dot_net

Existe t'il une astuce ou une propriété pour çà ?

Merci par avance de vos réponses !