2009-04-15 7 views
2

Pour obtenir le côté serveur de certaines images, j'utilise HttpContext.Current.Request.ApplicationPath pour créer un chemin correct.HttpContext.Current.Request.ApplicationPath résolu en tant que "/" sur le serveur de développement

Cela fonctionne sur l'environnement de production, mais il est résolu en tant que "/" sur le serveur de développement/débogage fourni par VS2008. De l'aide?

+0

'/' est attendu si l'application est à la racine du domaine, qu'attendez-vous? est votre application dans un dossier? le dossier doit être défini en tant qu'application pour que vous puissiez obtenir le nom du dossier dans ApplicationPath. – meandmycode

+0

Cela m'arrive aussi. Il fonctionnait très bien sous Vista 32 bits, mais j'ai récemment mis à jour mon ordinateur vers Windows 7 64 bits et il a commencé à le faire. Je vais avec la réponse d'Akash. –

Répondre

1

Vous pouvez utiliser

HttpContext.Curent.Server.MapPath("/*****"); < - cela vous donnera droit chemin ..

0

Il suffit d'utiliser HttpServerUtility.MapPath("~/images"). Le "~" indique la racine de l'application.

Questions connexes