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
Razor View Engine
を使用してビューを作成しました。Razor MVCエラーに移植したWebフォーム
Art.vbhtml
でHome
フォルダの下Views
フォルダに存在することがRazor View Engine
UPDATEを使用してビューをレンダリングする必要があるWebアプリケーションを見分ける方法を教えてください
Problem using Razor after migrating MVC 2.0 to MVC 3.0 RC が私を助けたが、今ではこのエラーを与えている...
Type 'RazorViewEngine' is not defined
ALTH大事なのは、ビジュアル・スタジオのインテリセンスがそれを示しており、クラス名としてハイライトしていることです。
UPDATE II:
その詳細です
...下The view at '~/Views/Home/Art.vbhtml' must derive from WebViewPage, or WebViewPage<TModel>.
としてネイサンは、あなたが私を助けることができるネイサンラトクリフの答えがエラーを除去するのに役立ったが、今、新たなエラーが生成されますこれも同様?この段階で、後に到着した人のために、
ANSWER概要 は、供給された答えは、私の状況をクリアするのに十分ですが、私は答えに関するいくつかのことを明確にしたいと思います。
私はレイザーエンジンが(離れて答えから)私のアプリケーションで実行されているようにするには、次の手順を実行する必要がありました:
- は、コードのプロジェクト(追加しましたセクションで[ビュー]フォルダにweb.configファイルを追加しました以下のweb.configの答えで提供されています)。
- プロジェクトにSystem.WebPages.dllファイルの参照を追加しました。
使用しているMVCのバージョンは何ですか? MVC3はデフォルトでRazorビューエンジンを使用します。 3を使用している場合、特にビューエンジンコレクションをクリアしていて、webformsビューエンジンのみをロードしていますか? –
MVC3を使用していますが、ビューエンジンコレクションをクリアしていません。MVC関連のページとWebフォームを同じWebサイトで実行しようとしています –
ビューエンジンをクリアする必要はありません。必要に応じて両方を簡単に実行できます。ビューのルックアップには非常に小さなパフォーマンスヒットがありますが、この方法でうまく動作します。 – BZink