2008-09-22 8 views
2

Comment puis-je avoir un chemin relatif dans le fichier web.config? Cette valeur n'est pas dans la chaîne de connexion, donc je ne peux pas utiliser | DataDirectory | (Je pense), alors que puis-je faire?Chemin relatif dans la configuration Web

+0

Je thinnk vous dire URL spécifique à l'application. URL relative signifie par rapport au répertoire dans lequel vous résidez actuellement. – Gilligan

Répondre

1

Pour quel chemin relatif?

Parlez-vous d'un chemin de répertoire physique ou d'un chemin d'URL?

Edit:

que je devais faire quelque chose de similaire pour un de mes projets. J'avais besoin de localiser un fichier de configuration qui était stocké dans un certain dossier. Bien que le fichier web.config lui-même ne fournisse rien de spécial, vous pouvez prendre un chemin depuis le fichier web.config et le convertir en un chemin relatif à l'application. Request.ApplicationPath obtient le répertoire de base de l'application Web.

Vous pouvez ajouter le chemin relatif à cela et le donner à tout ce qui en a besoin.

Voir également this blog post by Rick Strahl pour d'autres répertoires intéressants qui peuvent vous aider.

Vous pouvez ensuite ajouter le chemin de relatvie à

+0

Je veux utiliser l'équivalent de ~/App_Data/Foobar.xml sur la case sur laquelle je le charge. – Dested

+2

Ce lien vers le site Internet de Rick Strahl n'est pas valide. –

Questions connexes