The view 'Art' or its master was not found. The following locations were searched
~/Views/Home/Art.aspx
~/Views/Home/Art.ascx
~/Views/Shared/Art.aspx
~/Views/Shared/Art.ascx
J'ai créé la vue en utilisant le Razor View Engine
. Ainsi, la vue existe dans le dossier Views
dans le dossier Home
avec le nom Art.vbhtml
Webforms portant sur Razor MVC erreur
S'il vous plaît me dire comment dire l'application Web dont il a besoin pour rendre les vues en utilisant le Razor View Engine
MISE À JOUR:
Problem using Razor after migrating MVC 2.0 to MVC 3.0 RC m'a aidé, mais maintenant il donne cette erreur ...
Type 'RazorViewEngine' is not defined
ALTH ough, intellisense dans le studio visuel le montre et le souligne aussi comme un nom de classe.
MISE A JOUR II:
réponse de Nathan Ratcliff a aidé à éliminer l'erreur, mais maintenant la nouvelle erreur est produit dont les détails sont comme sous ...
The view at '~/Views/Home/Art.vbhtml' must derive from WebViewPage, or WebViewPage<TModel>.
Nathan peut vous me aider cela aussi?
RÉSUMÉ RÉPONSE Pour ceux qui arrivent plus tard ce stade, la réponse fournie est suffisante pour effacer ma situation, mais je voudrais apporter quelques précisions au sujet de la réponse.
j'ai dû effectuer les étapes suivantes pour le moteur de rasoir en cours d'exécution dans mon application (à l'exception de la réponse):
- Ajout d'un web.config dans le dossier Vues dans le projet (sections Ajout de code fourni dans la réponse ci-dessous dans le web.config).
- Ajout d'une référence pour le fichier System.WebPages.dll dans mon projet.
Quelle version de MVC utilisez-vous? MVC3 utilise le moteur de vue Razor par défaut. Si vous utilisez 3, effacez-vous spécifiquement la collection des moteurs de vue et ne chargez que le moteur de vue Webforms? –
J'utilise MVC3 et je n'efface aucune collection de moteurs de vue.J'essaie d'exécuter à la fois des pages liées à MVC et des formulaires Web sur le même site Web. –
Vous n'avez pas besoin d'effacer les moteurs de vue. Vous pouvez facilement exécuter les deux si vous en avez besoin. Vous obtiendrez un très faible impact sur les performances des vues, mais cela fonctionne très bien de cette façon. – BZink