2010-04-20 2 views
3

J'ai une application web simple construite avec plusieurs DLL créées sur d'autres projets dans la même solution. Cela dlls accéder à du texte, des fichiers XML ou d'autres pour informations. Ces éléments ont leur propriété "Copier dans le répertoire de sortie" définie sur "Toujours copier". Quand j'ai construit l'application web, everthing est présent dans le répertoire de sortie "bin" et tout va bien.Visual studio - Publication en un clic, déploiement Web, problème avec les fichiers non dll

Toutefois, lorsque je publie la même application sur un serveur avec la fonction d'installation "déploiement Web", mes fichiers XML, txt, ne sont PAS copiés dans le dossier d'application de la machine serveur . Tous les autres fichiers sont copiés très bien. Quelqu'un peut-il me dire pourquoi tous ces fichiers ne sont pas inclus dans le "clic une fois" et pourquoi tout le contenu de sortie "bin" n'est pas publié? J'utilise Visual Studio 2010 et le paramètre "Éléments à déployer" de "Package/Publier Web" est défini sur "Seuls les fichiers nécessaires à l'exécution de cette application"?

Merci pour toute réponse,

Ben

+0

J'ai le même problème, j'utilise VS10 "Web One Click Publish" fonctionnalité, il ne copie pas de fichiers comme .resx etc. –

Répondre

1

essayer. Incluez les fichiers dans le projet/la solution Visual Studio. Cliquez avec le bouton droit sur le fichier, sélectionnez Propriétés. Définissez l'action de construction sur "Contenu". Ensuite, reconstruisez le package de déploiement pour voir si cela fonctionne.

Questions connexes