2009-09-15 8 views
10

Je souhaite stocker un grand nombre d'images sur une galerie de serveurs. Je peux créer mon propre dossier pour cela, mais dans le modèle par défaut, il y a un dossier nommé App_Data. Évidemment, j'imagine que les créateurs du modèle nous ont permis d'y stocker des données. Mais je ne peux pas trouver un moyen d'ouvrir quelque chose dans ce dossier.asp.net mvc dossier app_data

Est-ce intentionnel? Ou comment je fais ça? Ou devrais-je créer mon propre dossier pour cette raison?

Répondre

22

C'est par conception. App_Data était destiné aux fichiers de données comme les fichiers SQL de SQL Express. Il est protégé de sorte que vous ne pouvez pas y accéder et récupérer des fichiers. Mettez vos images dans un autre dossier pour corriger cela.

+0

quel type de données peut être stocké dans app_data? devrais-je utiliser cette app_data uniquement pour stocker les fichiers liés SQL? – ManirajSS

+0

Il peut contenir tout ce que vous voulez. Généralement, il a été utilisé pour les fichiers de base de données locaux tels que SQL Express et SQLLite. Si vous avez un fichier xml et/ou un fichier json, vous pouvez le stocker là aussi. App_Data est juste protégé par .Net pour ne pas autoriser l'accès direct. Vous pouvez y placer n'importe quel fichier que vous voulez protéger de cette manière. – klabranche

Questions connexes