En ASP.Net existe la carpeta app_data a la que los usuarios no pueden acceder a través de la web. Me gustaría almacenar un archivo en esta carpeta y leer de este archivo usando una clase que tengo en la carpeta App_Code.Acceso al archivo en App_Data desde una clase en la carpeta App_Code
Tenga en cuenta que el directorio de trabajo actual aquí va a ser un directorio como "c: \", "c: \ windows \ system32 \", etc. y no el directorio de la aplicación. Entonces algo como "../App_Data/somefile" no funciona.
Tiene que haber algo simple que pasé por alto sobre cómo acceder a los archivos en la carpeta App_Data programáticamente
¿Cómo puedo hacer esto?
Gracias, esto me llevó al comienzo correcto, opté por el enfoque HttpContext.Current.Server.MapPath ("~/App_Data/myfilenamehere") ya que parecía más legible. – Brian
@Brian - Me alegra que estés listo y en funcionamiento. Sin embargo, consulte este enlace sobre el rendimiento de MapPath frente a PhysicalApplicationPath: http://dotnetperls.com/Content/PhysicalApplicationPath.aspx. Puede no ser un problema si solo se accede ocasionalmente, pero es bueno tener en cuenta las diferencias de rendimiento. – CraigTP