2009-05-11 9 views
0

J'ai un projet MVC qui fonctionne parfaitement local. Quand je déployer sur le serveur de production, je reçois une erreur de compilation:ASP.NET MVC Le projet déployé ne fonctionne pas: Héritage System.web.mvc.viewpage échoue?

 
BC30456: 'Title' is not a member of 'ASP.views_home_index_aspx'. 

Il me fait penser que l'héritage de System.Web.ViewPage (T) ne en quelque sorte ... Le projet est déployé sous http://server/ProjectName. Le site Web à http://server/ fonctionne très bien lorsqu'il est déployé ....

Quelqu'un peut-il aider? Merci

MISE À JOUR
Est-ce que tout le monde avis: "? Pas membre du 'ASP .views_home_index_aspx'
Si pas" non membre du 'ProjectName .views_home_index_aspx'. ?

Répondre

1

Avez-vous le MVC DLL dans vos projets de dossier BIN.

Il est installé sur votre machine à C: \ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Assemblées

EDIT: Est-ce que la classe ASP.views_home_index_aspx hériter de System.Web.Mvc .Voir page ?

EDIT 2: Chaque page d'une application Web .net et/ou d'un site MVC est compilée dans une classe. Les noms de classe sont générés à partir de l'emplacement du fichier. Donc views_home_index_aspx est la classe compilée qui représente votre fichier aspx à l'adresse views/home/index.aspx. Il a converti le "/" et "." à souligner.

Ainsi, votre erreur dit que, la classe compilée que votre page génère ne contient pas le Titre que vous tentez d'accéder.

Est-ce une grande erreur que votre page jette avec une trace de la pile? ou obtenez-vous l'erreur dans Visual Studio. Pouvez-vous poster du code?

+0

Oui, il est là. J'utilise un projet de déploiement websetup et l'assembly est trouvé en tant que dépendance, donc il est automatiquement inclus. .. :( – Ropstah

+0

Vous nous rapprochons Je pense avoir /views/home/index.aspx Cette page a un attribut inherits qui dit: "System.Web.Mvc.ViewPage (de IEnumerable (Of Models.Project))" Cependant, je ne trouve pas la classe views_home_index_aspx n'importe où .... – Ropstah

0

Le meilleur passe par theseposts juste au cas où c'est quelque chose que vous avez manqué.

+0

Merci pour les URLs, mais les deux sites ne mentionnent rien concernant ce problème ... – Ropstah

Questions connexes