새 프로젝트가 새 영역에 대한보기를 찾을 수 없습니다.ASP.Net MVC에서 영역보기를 찾을 수 없습니다. MVC 5
상위 뷰 폴더에서 찾으려고합니다.
제안 된 해결책은 .DataTokens.Add("area", "AREANAME")
을 RegisterArea
방법에 넣는 것입니다. 이와 그러나
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Test_default",
"Test/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
).DataTokens.Add("area", "Test");
}
는, 나는 "이미 추가 된 동일한 키와
항목입니다."는납니다 오류입니다.
업데이트 1 : 컨트롤러에서 아무 것도하지 않습니다.
public ActionResult Index()
{
return View();
}
업데이트 2 : 저는 Unity 컨테이너에 구성 요소를 등록하고 있다고 덧붙이고 싶습니다. 하지만 컨트롤러를 등록 할 필요가 없다는 점을 명시 적으로 언급했기 때문에 이것이 문제를 일으키는 것으로 생각하지 않습니다.
컨트롤러의 행동을 보여주십시오. –
컨트롤러에 특별한 것이 없음을 보여주기 위해 위의 내용을 업데이트했습니다. –