Я только что запустил старый проект, который был написан с MVC2 ...
Был запущен только небольшой объем внешнего интерфейса, поэтому я решил использовать MVC3 и Razor view engine.Я создал простой контроллер и просмотр и пошел просматривать сайт в Cassini, но он просто продолжает говорить мне:
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 и некоторых других gubbinsчто мне не интересно. Я не установил явно WebMatrix (если он не был включен в установщик MVC3, и даже тогда я не могу найти его на своем жестком диске).
Я прошел через мой проект и удалил все следыЯ мог найти WebMatrix и очистить временные файлы ASP, но он продолжает жаловаться, так что мне интересно, сделали ли они MVC зависимыми от какой-либо функциональности веб-матрицы?