4
我正在構建ASP.NET MVC 4應用程序,並希望將我的站點管理區域作爲單獨項目中的MVC區域。單獨項目中的MVC 4管理區域
我添加了一個新的MVC 4 Web應用程序項目到我的水溶液,並添加下列文件註冊我區:
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get { return "Admin"; }
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", area = "Admin", id = UrlParameter.Optional },
new[] { "Future.Admin.Controllers" }
);
}
}
然而這會導致以下錯誤:
A route named 'Admin_default' is already in the route collection. Route names must be unique.
我已經將管理區項目的構建輸出路徑更改爲指向主站點項目。
有什麼我丟失或沒有配置?
任何幫助非常感謝!
它對它進行了排序!我的垃圾箱中有一箇舊的DLL導致問題。謝謝你的幫助。 – 2012-04-20 13:44:58