Question

Mon projet Web contient un dossier app_data avec des sous-dossiers. Lorsque je déploie mon projet à partir de visual studio2008 (clic droit, déployer, inclure app_data coché), il ne copie que les fichiers de la racine app_data, pas ses sous-répertoires.

Y a-t-il un moyen de résoudre ce problème?

Était-ce utile?

La solution

Dans l'un de vos sous-dossiers qui ne sont pas déployés, cliquez avec le bouton droit de la souris sur chaque fichier et vérifiez ses propriétés: Actions de construction et Copier dans le répertoire de sortie. Vérifiez que l'action de génération est définie sur " Contenu " et l’option Copier dans le répertoire de sortie est définie sur " Copier toujours " (ou Copier si plus récent). Un moyen rapide de modifier toutes les propriétés de fichier consiste à les mettre en surbrillance toutes, puis à cliquer avec le bouton droit de la souris sur les propriétés qui modifieront toutes leurs valeurs en même temps.

Je commencerai cette réponse par: je suppose qu'un projet de déploiement Web est similaire à un déploiement une fois sur lequel je base ma réponse:)

Autres conseils

Assurez-vous simplement que les paramètres de la propriété de fichier wurfl.xml.gz (via la fenêtre de propriété dans Visual Studio) Action de génération est définie sur Contenu . Cette propriété détermine la manière dont Visual Studio ou les outils doivent traiter les fichiers de projet individuels lors de la compilation ou de la publication.

Définissez une action pour les fichiers à publier en tant que "Contenu"

.

Il y a une case à cocher d'option pendant la publication si vous utilisez VS2008

Puisque vous utilisez VS2010, cliquez avec le bouton droit de la souris sur les propriétés - > Package / Publish Web- > Exlude Files App_Data Folder

entrer la description de l'image ici

entrer la description de l'image ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top