2010-08-03 6 views
3

Je travaille actuellement sur un projet qui se compose d'une interface frontale ASP.NET MVC 2.0 et a été développé dans VS 2008. J'ai été déconner avec le projet de déploiement Web pour déployer l'application afin que nous puissions également changer de divers Web. paramètres de configuration basés sur la configuration de construction.Pourquoi mon projet Web Deployment supprime-t-il des fichiers .ascx de mon projet MVC2?

Cependant, lorsque le projet de déploiement publie les fichiers de sortie sur sa cible (actuellement un emplacement sur ma machine locale), toutes les vues partielles .ascx ne sont pas incluses et tout s'arrête de fonctionner. Je peux faire une publication standard via VS et tout fonctionne comme prévu.

Il semble que le projet de déploiement incorpore les fichiers .ascx lorsqu'il compile tout. Alors, comment puis-je l'obtenir pour inclure les fichiers .ascx tels qu'ils sont (c'est-à-dire non inclus)? Est-ce que je manque quelque chose?

Merci d'avance.

Nick.

+0

Vous pourriez envisager de renommer votre question "Pourquoi mon projet de déploiement Web supprime-t-il les fichiers .ascx de mon projet MVC2?" – flipdoubt

+0

C'est logique et c'est fait! – Nick

Répondre

2

Il y a quelques choses que vous pourriez envisager:

  1. Assurez-vous que les .ascx sont inclus dans le cadre de votre projet. Ils le sont probablement, mais je devais le jeter là.

  2. Sur la page de propriétés WDP, cochez la case « Autoriser ce site précompilé à être actualisable.

  3. Sur la page de propriétés WDP, sélectionnez « Fusionner toutes les sorties à un seul ensemble » et fournir un nom d'assemblage .

  4. Assurez-vous que vous n'avez pas pré/post construire étapes qui sont la suppression de ces fichiers intentionnellement.

est ici une promenade à travers de Web Deployment Projects for ASP.NET MVC

+0

Je pense que j'ai tout configuré comme les listes de soluces, mais je vais vérifier quand je serai de retour au travail demain. À votre santé. – Nick

+0

La procédure pas à pas était sur place. Il me semble qu'il me manquait quelque chose ... J'avais besoin de mettre le site à jour, sinon les fichiers .ascx sont exclus. Il en va de même pour les fichiers .master. – Nick

+0

Génial. Heureux d'aider. –

Questions connexes