2011-05-09 12 views
5

ASP.NET MVC 3을 사용하여 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 MyArea이라는 영역을 추가하여 영역을 생성합니다. 비주얼 스튜디오 2010ASP.NET MVC 3 - 영역이 작동하지 않습니다.

Project screenshot

자동으로 AreaRegistration을 작성 Global.asax에

에 위해 Application_Start()로) (RegisterAllAreas를 추가하지만이 URL이 작동하지 않습니다 http://localhost:1733/MyArea/AreaHome/Index

Error message

경로가 등록 된 것처럼 보입니다.

RouteDebugger

사람이 내가 뭘 잘못 볼 수 있을까요?

미리 감사드립니다.

+0

어리석은 질문 (나는 경로 테스터 결과를 읽는 방법을 모르지만) AreaHome 컨트롤러에는 색인 작업이 있습니까? (나는 동일한 단계를 따라 Visual Studio에서 등록을하고 MyArea/AreaHome/Index'에 액세스 할 수 있습니다.) –

+0

예, 색인 작업이 있습니다 (어쨌든 고맙습니다). MVC 2에서 웹 사이트를 구축하는 데 익숙했지만 MVC 3 및 ​​영역에 익숙하지 않았습니다. 만약 당신이 그것을 할 수 있다면, 아마도 내 Visual Studio 또는 뭔가 문제가 ...? – Aximili

+0

죄송합니다. MVC2를 사용해 보았습니다. MVC3을 사용해 보도록하겠습니다. 업데이트를 드리겠습니다. –

답변

4

새로운 영역을 만들 때 나를 괴롭히는 큰 것 중 하나는 템플릿이 새 컨트롤러 네임 스페이스를 자동으로 참조하지 않는다는 것입니다.

Cannot load view in area in asp.net mvc 3 using vb.net

그것은 VB.net에있을 수 있지만, 동일한 솔루션을 적용 할 수있다 : 당신은 내가이 유사한 게시물에 무엇을 의미하는지 알 수 있습니다.

관련 문제