Откройте файл GeneralAreaRegistration.cs.
Найти это:
context.MapRoute(
"General_default",
"General/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
... и заменить на это:
context.MapRoute(null,
"{controller}/{action}/{id}",
new { controller = "General", action = "Index", id = UrlParameter.Optional }
);
Ответ на комментарий:
Предполагается, что вы используете URL http://www.mysite.com/members
, и предполагается, что он находится в вашем файле MembersAreaRegistration.cs:
context.MapRoute(
"Members_default",
"Members/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
... тогда это должно работать. Однако, если у вас нет фрагмента controller = "Home"
в ваших значениях по умолчанию MapRoute, тогда URL должен быть http://www.mysite.com/members/home
.