Я недавно начал использовать функциональные возможности областей в Preview2, и он работал нормально, пока мне не нужно было возвращать модель в представление.
Контроллер:
public ActionResult ForgotPassword()
{
return View(new PasswordViewModel());
}
Просмотр:
<%@ Import Namespace="Portal.Site.Areas.Logon.ViewModel"%>
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<PasswordViewModel>" %>
Здесь нет ничего сложного, кроме того, что я постоянно получаю следующую ошибку.
Parser Error Message: Could not load type 'System.Web.Mvc.ViewPage<PasswordViewModel>'.
Это, кажется, происходит с любым представлением / контроллером в разделе областей. Если я удаляю модель возврата и добавляю «Словарь», она работает нормально.
Теперь я знаю о проблемах, связанных с этим, как описано в теме.
http://forums.asp.net/t/1378448.aspx
Мне было бы интересно узнать, думает ли кто-нибудь, что это связано с областями? (Хотя в чистом базовом проекте это работает). Есть предложения по решениям? Это ошибка?