2009-10-03 7 views
0

This commence sérieusement à faire cuire mes nouilles. Je viens construit et déployé (via FTP) une application ASP.Net MVC vanille (version 1.0.0.0), mais ont frappé le problème après le déploiement:L'application MVC déployée par bin s'attend à un manifeste différent

Impossible de charger le fichier ou l'assemblage « système. Web.Mvc, Version = 1.0.0.0, Culture = neutre, PublicKeyToken = 31bf3856ad364e35 'ou l'une de ses dépendances. Le module devait contenir un manifeste .

Trace de pile visible à http://demos.officeacuity.com.

J'ai suivi tous les the steps suggested by Phil Haack lors du déploiement de l'application, et je suppose que ce n'est pas un problème avec les DLL que j'ai copiées de toute façon. Les versions d'assemblage pour MVC sont correctement spécifiées dans Web.Config, tout comme les versions Routing et Abstractions, de sorte que toutes suggestions ou indices de la communauté seraient grandement appréciés.

Répondre

0

Il se trouve qu'il y avait deux problèmes simultanés en jeu. Le principal était que l'hôte Web n'avait pas installé MVC sur le serveur. Bien que je pensais que copier les DLL MVC (et connexes) aurait éliminé ce problème, apparemment ce n'était pas le cas.

L'autre problème était que j'avais déjà joué avec la version MVC 2.0 Preview et que Web.Config avait toujours des références à cette version même si MVC 1.1 était l'assembly utilisé.