2014-01-13 91 views
0

我目前有一個位於/ account/signin的控制器。我如何使用MVC5的RoutePrefix使其在/ account /登錄時可尋址?使用MVC5的RoutePrefix與區域

我試過裝飾我的控制器:

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

和我的映射航線RegisterRoutes

routes.MapMvcAttributeRoutes(); 

,但我只是得到一個「爲路徑,控制器」 /帳號/登入'未找到或未實施IController「。例外。

回答

2

我刪除了我的默認路由文件(AccountAreaRegistration.cs),它現在正在工作。我沒有意識到你不能同時使用!