2009-03-04 7 views
0

J'ai développé une petite application utilisant MVC RC2.Erreur lors de l'installation du serveur de la nouvelle application MVC et MVC Release Candidate 2

L'application fonctionne très bien dans mon environnement de développement, mais échoue quand je pousse à mon environnement de production avec l'erreur suivante:

Method not found: 
'Void System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute 
(System.Web.Routing.RouteCollection, System.String)'. 

piscine App est en cours d'exécution 2.x .NET récente installation de .NET Framework 3.5 SP1 Installation récente de MVC RC2

Quelqu'un a-t-il rencontré ce problème? Il semble manquer la méthode nécessaire dans l'ensemble des assemblées disponibles pour l'application.

Répondre

2

On dirait que vous ne faites pas référence aux mêmes assemblages sur les deux machines.

Vérifiez les différences web.config entre system.web qui est utilisé par iis6 et localhost cassini et system.webServer qui est utilisé par IIS7.

Essayez également de déposer les dlls MVC dans le répertoire bin du site pour voir s'il ne les reçoit pas du GAC.

1

Avez-vous déjà installé ASP.NET MVC V1? J'ai fait et a eu une expérience similaire. J'ai ensuite téléchargé la documentation située here et vérifié la section "Mise à niveau d'un projet ASP.NET MVC 1.0 vers ASP.NET MVC 2"

Questions connexes