La vista debe derivar de WebViewPage o WebViewPage <TModel>

Estoy siguiendoJustin Slattery's Tutorial de arquitectura de complementos y tratando de adaptarlo para Razor, en lugar de WebForm Views.

Todo lo demás (controladores, carga de ensamblaje de complemento, etc.) parece estar bien. Sin embargo, no puedo hacer que las vistas incrustadas de Razor funcionen correctamente. Cuando intento buscar el "HelloWorld / Index", aparece el siguiente error:

The view at '~/Plugins/MyProjectPlugin.dll/MyProjectPlugin.Views.HelloWorld.Index.cshtml' must derive from WebViewPage or WebViewPage<TModel>.

La excepción es lanzada porSystem.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +262

Puedo incluir el seguimiento completo de la pila, si es necesario.

Alguien puede aconsejarme sobre lo que podría estar haciendo ma

Respuestas a la pregunta(7)

Su respuesta a la pregunta