Obtenir le nom du répertoire virtuel?
Je suis sur Demande.ApplicationPath pour connaître le nom du Répertoire Virtuel dans lequel je suis en cours d'exécution. Est-il plus fiable?
source d'informationauteur lance
Vous devez vous connecter pour publier un commentaire.
Request.ApplicationPath
est parfaitement fiable pour obtenir le répertoire virtuel et travaille toujours, quand vous avez le HttpContext et peut demander les données de la Demande.Pour la poursuite du traitement et l'extraction de parties du chemin, prendre un coup d'oeil à la VirtualPathUtility classe.
Vous devez utiliser de la Demande.ApplicationPath. Qu'est ce que c'est conçu pour.
D'édition pour aller avec votre commentaire.
Puisque vous voulez un "cleaner" façon de gérer la barre oblique, je vous recommande de créer une fonction qui retourne le chemin de l'application avec la logique de traiter avec la barre oblique que vous voyez l'ajustement.
Utiliser cette fonction dans
C#
: