Dans ASP.Net, le dossier app_data n'est pas accessible aux utilisateurs via le Web. Je voudrais stocker un fichier dans ce dossier et lire à partir de ce fichier en utilisant une classe que j'ai dans le dossier App_Code. Gardez à l'esprit que le répertoire de travail actuel va être un répertoire tel que "c: \", "c: \ windows \ system32", etc. et non pas le répertoire de l'application. Donc quelque chose comme "../App_Data/somefile" ne fonctionne pas.Accès à un fichier dans App_Data à partir d'une classe du dossier App_Code
Il doit y avoir quelque chose de simple que je négligé sur la façon d'accéder à des fichiers dans le dossier App_Data programatically
Comment puis-je faire cela?
Merci, cela m'a permis de bien démarrer, j'ai choisi l'approche HttpContext.Current.Server.MapPath ("~/App_Data/myfilenamehere") car elle semblait plus lisible. – Brian
@Brian - Je suis content que vous soyez opérationnel. Voir ce lien, cependant, en ce qui concerne les performances de MapPath vs PhysicalApplicationPath: http://dotnetperls.com/Content/PhysicalApplicationPath.aspx Peut ne pas être un problème si seulement accéder à l'occasion, mais agréable d'être conscient des différences de performance. – CraigTP