Comment le corriger? p>
3 Réponses :
"Seuls les fichiers nécessaires à l'exécution de cette application" désigne tous les fichiers de sortie de version tels que les DLL et les références dans le dossier BIN et les fichiers qui ont une action de construction de contenu. P>
Depuis que le web.config n'est ni de ces identiques, vous devrez modifier l'option Publier vers tous les fichiers de projet, ou bien copier le web.config manuellement. P>
Juste petit ajout à la réponse: Soins spéciaux est requis lors du renommage web.config code> car
Buildaction code> est transféré! Je me suis retrouvé dans ce problème lorsque j'ai renommé
web.config code> à
web.prod.config code> et copié dans un
web.config code> extérieur vs ...
Buildaction code> de nouveau
web.config code> était
Aucun code> et
web.prod.config code> était
contenu code>
Lorsque vous dites 'Projet Web ASP.NET', voulez-vous dire «projet d'application Web ASP.NET»? p>
Si tel est le cas, le web.config doit avoir une action de construction de Contenu fort> par défaut. Comme l'a mentionné Brandon, le contenu est ensuite copié à la destination de publication. P>
Pour vérifier, sélectionnez le fichier web.config dans votre explorateur de solution, puis utilisez la fenêtre Propriétés. Un exemple: p>
Exemple http://photos.thetidstudent.com/webstoragehandler.ashx?tb=false&id=558 < / a> p>
Je sais que cela semble stupide mais assurez-vous qu'il est marqué comme «contenu» car il est une action de construction sous ses propriétés. P>
En général, je préfère ne pas copier le fichier web.config lorsque je publie un projet Web, car généralement je veux un web.config totalement différent sur ma machine locale à partir de ce que j'ai sur mon serveur.
Toute chance que vous puissiez améliorer le contenu de cette question. (Si cela a été posé comme ça maintenant, cela aurait été fermé)