私はJustin Slattery's Plugin Architecture tutorialをフォローしており、WebForm ViewsではなくRazorに適応させようとしています。ビューはWebViewPageまたはWebViewPageから派生する必要があります<TModel>
他のすべて(コントローラ、プラグインアセンブリのロードなど)は大丈夫です。しかし、埋め込まれたRazorビューを正しく動作させることができません。私は「HelloWorldの/インデックス」を参照しようとすると、私は次のエラーを取得する:
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
によってスローされます。
誰かが私が間違っている可能性について助言してもらえますか?
両方の情報をありがとうございます。私があなたが言及したブログをチェックアウトします。 – Nasir
これで私の問題を解決するために〜/ Viewsから別の場所にweb.configをコピーできました。ありがとう。 – joelnet
@ダリン・ディミトロフ私にも同様の問題があります。 '@ inherits'を追加しようとすると、' @ inherits'と '@ model'を同時に使うことができないというエラーが出ます。これで助けてもらえますか? EDIT。私はmvc4を使用しています – gumenimeda