我正在关注Justin Slattery的Plugin Architecture教程,并尝试使其适应Razor,而不是WebForm Views。
其他一切(控制器,插件程序集加载等)似乎都还可以。但是,我无法使嵌入式Razor视图正常工作。当我尝试浏览到“ HelloWorld / Index”时,出现以下错误:
The view at '~/Plugins/MyProjectPlugin.dll/MyProjectPlugin.Views.HelloWorld.Index.cshtml' must derive from WebViewPage or WebViewPage<TModel>.
引发异常 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +262
如果需要,我可以包括完整的堆栈跟踪。
有人可以建议我做错什么吗?