ASP.NET MVC 4 Области в отдельных проектах не работают (просмотр не найден)

Я попытался создать простой веб-сайт ASP.NET MVC 4 для проверки концепции, используя области в отдельных проектах.

Я пытался следующие уроки:http://bob.archer.net/content/aspnet-mvc3-areas-separate-projects (Приложение неработать в виртуальном каталоге ... я использую IIS). Я надеюсь, что есть лучший способ, чем виртуальные каталоги.

Тогда я попробовал этот урок:http://forums.asp.net/t/1483660.aspx/1 Но нетAreasManifestDir» элемент в * .csproj области проекта (и получил ошибку "Вид 'Индекс' или его мастер не найден, или никакой движок просмотра не поддерживает найденные местоположения ")

Есть ли еще поддержка в ASP.NET для MVC 4? Потому что я нашел этот ответ, что он может быть удален в будущем:Каковы плюсы и минусы областей, реализованных как отдельные проекты по сравнению с несколькими проектами в asp.net mvc

У меня нетне нашел каких-либо практических рекомендаций для MVC4.

Структура решения проста:

Solution 'MvcAreasMultiProject'
    Areas [Directory]
        Admin [Project]
        Models
        Views
        Controllers
        Routes.cs [Examples]
    MvcAreasMultiProject [MainProject]
        - References Admin project
        M.V.C

Routes.cs проекта Admin:

namespace Admin
{
public class Routes : AreaRegistration
{
    public override string AreaName { get { return "Admin"; } }

    public override void RegisterArea(AreaRegistrationContext context)
    {
        context.MapRoute(
            "Admin_Default",
            "Admin/{action}/{id}",
            new { controller = "Admin", action = "Index", id = "" },
            new[] { "Admin.Controllers" }
        );
    }
}
}

Спасибо за любую помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос