2010-12-30 7 views
1

私はMVC2で書かれた古いプロジェクトを始めました。ASP MVC3にはWebmatrixが必要ですか?

フロントエンドは少量しか起動していないので、MVC3とRazorビューエンジンを使用することにしました。私はシンプルコントローラとビューを作成し、カッシーニ内のサイトを表示するために行ってきましたが、それはちょうど私に言って続けて:

Compilation Error 

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS0246: The type or namespace name 'WebMatrix' could not be found (are you missing a using directive or an assembly reference?) 

Source Error: 


Line 22:  using System.Web.WebPages; 
Line 23:  using System.Web.WebPages.Html; 
Line 24:  using WebMatrix.Data; 
Line 25:  using WebMatrix.WebData; 
Line 26:  

Source File: c:\Users\XXXXXX\AppData\Local\Temp\Temporary ASP.NET Files\root\ecf08653\deea7194\App_Web_index.cshtml.e70a5900.x4np9ici.0.cs Line: 24 

を限り意識WebMatrixのは、ちょうどIIS/SQLサーバーのバンドルとイムいくつかのその他Gubbinsであるイムとして私は明示的にWebMatrixをインストールしていません(MVC3インストーラー内にバンドルされていない場合でも、それを私のハードディスク上で見つけることはできません)。

私は、WebMatrixが見つかる可能性があるすべてのトレースを削除してASPの一時ファイルをクリアしましたが、不満を抱くので、MVCがいくつかのWebマトリックス機能に依存しているかどうか疑問に思っています。

+0

そうだ。 Mvc3 RC1 w/o webmatrixを使用する。 –

答えて

3

RazorはWebMatrixパッケージの一部であり、MVC 3はASP.NET Web Pageフレームワークに完全に依存しています。 WebMatrix.WebDataにはSimpleMembershipProviderが含まれ、WebMatrix.Dataに依存します。 MVC3のどのバージョンを使用していますか? RC2ではない?もしそうなら、このスレッドを参照してください:asp.net MVC webmatrix membershipprovider kicking in

+0

Iveはメンバーシップの設定を削除しましたが、まだ不満があります。私はRC1以前の私はすべてのMVC 3の関連するライブラリをアンインストールし、RC2を再インストールしようとしているかどうかは分かりません。 – Grofit

+0

うん、インストールされていない、RC2をもう一度入れて、それは正常に動作します...ありがとう! – Grofit

1

また、Visual Studio 11 Developer Previewをインストールすると、VS2010でMVC Razorが殺されます。

Async CTPのどのバージョンでもMVC Razorが強制終了されるため、CTPが重要な要素となっています。 したがって、MS CTPプレビューは、Visual Studio 11 Developer PreviewまたはAsync CTPをインストールするだけの時間よりも長くなった場所に戻って、VMWareセッションまたはPC-VMセッションに参加する必要があります。エラーが一貫していることを確認すると、C#4.0からC#​​5.0に移行するときに4.5 .NETが非常に異なり、2012年11月までVisual Studio 11が出てこない可能性があります。

関連する問題