Я только начинаю работать с движком Razor.Я обновил проект ASP.NET MVC 2.0, используя программу обновления здесь .Обновление, похоже, прошло успешно, так как я могу создавать новые представления с помощью движка представлений Razor, а intellisense работает с синтаксисом @.
Я переименовал существующее частичное представление из "PageView.ascx" в "PageView.cshtml"
Однако в моем контроллере, когда я пытаюсь вернуть частичное представление, как:
return PartialView("PageView", model);
Я получаю сообщение об ошибке сервера о том, что представление не найдено.Все пути поиска, перечисленные в сообщении об ошибке, заканчиваются PageView.ascx или .aspx.
Я создал тестовое приложение ASP.NET MVC 3.0 с нуля, и в приведенном выше сценарии ошибка не возникает - он находит PageView..cshtml без проблем.Я также скопировал файл web.config из папки Views рабочего проекта в папку Views моего проекта, которая не работает.
Я где-то пропустил этап настройки?