2014-01-13 3 views
0

현재/account/signin에있는 컨트롤러가 있습니다. MVC5의 RoutePrefix를 사용하여/account/sign-in에서 주소를 지정할 수 있습니까?지역에 MVC5의 RoutePrefix 사용

내 컨트롤러 장식 시도했다 : RegisterRoutes 내 경로를

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

및 매핑 :

routes.MapMvcAttributeRoutes(); 

하지만 난 그냥 '경로에 대한 컨트롤러'를 얻을/계정/로그인에 '이 (가) 발견되지 않았거나 IController를 구현하지 않았습니다.' 예외.

답변

2

기본 라우팅 파일 (AccountAreaRegistration.cs)을 삭제했으며 현재 작동 중입니다. 나는 둘 다 사용할 수 없다는 것을 깨닫지 못했습니다!