私はMVC2で書かれた古いプロジェクトを始めたばかりです...
フロントエンドが少ししか起動しなかったので、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 Serverと興味のない他のいくつかのガビンのバンドルにすぎません。WebMatrixを明示的にインストールしていません(MVC3インストーラーにバンドルされていて、それでもハードディスクに見つからない場合を除く)。 )。
私は自分のプロジェクトを調べて、WebMatrixで見つけたすべてのトレースを削除し、ASP一時ファイルをクリアしましたが、不平を言い続けているので、MVCがWebマトリックス機能に依存しているのではないかと思いますか?