Je tente de mettre à niveau mon application Web ASP.net MVC 2 existante à MVC 3 afin que je puisse utiliser la bonté qui est le Razor Viewengine et d'autres améliorations said.Mise à niveau de MVC 2 à MVC 3 problèmes avec les vues
Après avoir utilisé le convertisseur pour convertir mon application de MVC2 à MVC3 Je rencontre des problèmes avec mon point de vue fortement typés. À titre d'exemple ici, nous avons un contrôle utilisateur de vue qui est fortement typée à la classe Profil
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Profile>" %>
Lors de la compilation Je reçois
Compiler Error Message: CS1061: 'object' does not contain a definition for 'folio' and no extension method 'folio' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?)
qui correspond à cette ligne à mon avis
C'est comme si les vues n'acceptaient plus un type. Cela se passe avec les commandes utilisateur et les vues complètes.
J'ai vérifié à la fois web.config et vues/web.config et les deux semblent référencer la version 3.0.0.0 System.Web.Mvc
Toute aide serait appréciée!
Voir ci-dessous pour les captures d'écran de web.configs
Exactement, assurez-vous que vous avez également mis à jour Views \ Web.config il a résolu le problème pour moi, merci! –