2014-01-13 2 views
0

В настоящее время у меня есть контроллер, который находится по адресу/account/signin. Как я могу использовать RoutePrefix MVC5, чтобы сделать его адресным в/account/sign-in?Использование RoutePrefix MVC5 с областями

Я пытался украсить мой контроллер:

[RoutePrefix("account/sign-in")] 
public class SignInController : Controller 
{ 
    public ActionResult Index() 
    { 
     return View(); 
    } 
} 

и отображение мои маршруты в RegisterRoutes:

routes.MapMvcAttributeRoutes(); 

, но я просто получить «Контроллер для пути»/счета/входа в 'не был найден или не реализует IController.' исключение.

ответ

2

Я удалил свой файл маршрутизации по умолчанию (AccountAreaRegistration.cs), и он теперь работает. Я не понимал, что вы не можете использовать оба!

Смежные вопросы