2009-09-15 13 views
10

Quiero almacenar una gran cantidad de imágenes en una galería de servidores. Puedo crear mi propia carpeta para eso, pero en la plantilla predeterminada hay una carpeta llamada App_Data. Obviamente, me imagino que los creadores de la plantilla significaron que almacenamos datos allí. Pero no puedo encontrar la forma de abrir nada en esa carpeta.asp.net carpeta mvc app_data

¿Está destinado? ¿O cómo lo hago? ¿O debería hacer mi propia carpeta por ese motivo?

Respuesta

22

Es por diseño. App_Data se diseñó para archivos de datos como sql express DB's files. Está protegido, por lo que no puedes navegar hasta él y tomar archivos de él. Coloque sus imágenes en otra carpeta para corregir esto.

+0

¿qué tipo de datos se pueden almacenar en app_data? ¿Debo usar esta app_data solo para almacenar archivos relacionados con sql? – ManirajSS

+0

Puede contener lo que quieras. En general, se ha utilizado para archivos de bases de datos locales como SQL Express y SQLLite. Si tiene un archivo xml y/o un archivo json, puede almacenarlo allí también. App_Data solo está protegido por .Net para no permitir el acceso directo. Puede colocar cualquier archivo que desee allí que desee proteger de esta manera. – klabranche

Cuestiones relacionadas