2013-04-20 2 views
2

그래서 asp net mvc 4.5 함께 노력하고 로그인 면도기보기 내에서 일하고 있습니다. 나는 그것이 마스터 페이지를 사용하지 않습니다 그래서 Layout = null;와 상단InsufficentExecutionStackException in MVC 면도날 파일

@model HSServer.Models.LoginModel 

@{ 
    ViewBag.Title = "Log in"; 
    Layout = null; 
} 

에 때문에,이 페이지는 나머지 다릅니다.

나는 응용 프로그램을 실행하려고 그것은 라인 Layout = null;에 InsufficentExecutionStackException을 던져

Insufficient stack to continue executing the program safely. This can happen from 
having too many functions on the call stack or function on the stack using too 
much stack space. 

이 사람이 무슨 일이 일어나고 있는지 말해 줄 수 말한다!

편집

그것의 그 도움이되지 않았다 제거로 Layout = null 관련이 단순히 한 줄까지 오류를 이동하지 않는 것이 나타납니다. 아직도 파고있어.

답변

5

알 수 있습니다. 나는 그것을 모른 채 this을 복제했다.

신체에서 나는 @Html.Action("Login")가 아니라 @Url.Action("Login")을 불러야한다고 생각했습니다. 이 페이지는 재귀 적으로 단순히 내 URL을주는 대신 스스로를 호출했습니다.