2008-11-21 6 views
1

Une application ASP.NET envoie des lettres au format HTML avec des liens vers des images externes. Ces images sont placées dans le même dossier que l'application est déployée. Donc, avant de l'envoyer, il modifie un modèle de lettre de telle sorte que les liens soient corrects.Chemin d'exécution d'une application ASP.NET

Maintenant, j'utiliser

new UriBuilder(Request.Url.Scheme, Request.Url.Host, 
    Request.Url.Port, ResolveUrl("~")).ToString() 

pour obtenir un chemin d'où l'application est exécutée, mais je veux quelque chose de plus simple.

Certaines réponses à this related question étaient utiles, mais j'espère toujours une meilleure solution.

Merci!

+0

Cela ne semble pas trop compliqué ... Par application, vous ne devriez même pas le faire une seule fois et stocker le résultat. Que voulez-vous rendre plus simple? – Tomalak

+0

Je cherche quelque chose comme Application.StartupPath (http://msdn.microsoft.com/en-us/library/system.windows.forms.application.startuppath.aspx) –

Répondre

3

Request.ApplicationPath?

+1

Avec des limites: http: //weblogs.asp .net/dneimke/archive/2004/05/17/133116.aspx – Tomalak

Questions connexes