2009-09-04 2 views
-1

영역을 사용하기 시작하면 부모/자식 관계를 설정해야합니다. 몇 군데 설치가되어 있고 컨트롤러가 정상적으로 작동하고 있습니다. 문제는 일부보기가 발견되지 않습니다. 내 컨트롤러에서 무슨 일이 일어나고 있는지 내 뷰로는 알지 못한다.ASP.NET MVC 영역 : 누군가가 무슨 일이 일어나는지 설명 할 수 있습니까? PostBuild

내가 MSDN의 링크를 매우 잘 알고하지만 난 여전히 분리에 봉착 : http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx

답변

0

총 사용자 오류로 인해 새 영역이 만들어졌으며 프로젝트 코드에서 자식 영역의 주석 처리를 제거하는 것을 잊어 버렸습니다. 오도 ​​된 것을 유감스럽게 생각합니다! 부모와 자녀 지역 프로젝트의 주석을 제거하십시오!

1

내 생각은 어쩌면 경로 함께 할 수있는 뭔가 것입니다. 모든 경로를 올바르게 등록했는지 확인하십시오 (지역을 사용할 때 고려해야 할 몇 가지 추가 사항이 있습니다).

필 하크 (Phil Haack)는 위의 blog entry on Areas을 작성하여 문제를 해결할 수 있습니다.

편집 :ASP.NET MVC source을 다운로드하고 코드를 통해 단계별로 살펴보십시오. 이렇게하면 문제가있는 곳을 정확히 알 수 있습니다.

+0

라우팅을 통해 올바른 컨트롤러를 잘못 입력 했으므로 문제가 아닌 것 같습니다. 컨트롤러가 호출하는보기를 찾을 수 없습니다. 나는 그것이 포스트 빌드 운동과 관련이 있다고 강력히 믿습니다. – RailRhoad

+0

ASP.NET MVC 용 소스를 다운로드하고 코드를 단계별로 실행하여 손상된 부분을 확인하십시오. 소스에 대한 링크를 게시하기 위해 답을 편집하겠습니다. – mkchandler

관련 문제