2011-03-10 2 views
1

MVC 3에서 MVC 3으로 MVC 3으로 업그레이드 할 예정입니다. 영역이 없도록 모든 설정을했는데, 이전 응용 프로그램을 자체 영역으로 옮겨야 만 새로운. 새로운 영역은 훌륭하게 작동하지만, 낡은 응용 프로그램이있는 영역으로 이동하려고 할 때 어떤 이유로 뷰 폴더가 아닌 응용 프로그램의 루트에있는보기 폴더에있는보기를 찾습니다. 그 지역에서. 이견있는 사람?Viewengine은 asp.net mvc3 upgrade에서보기 영역을 찾고 있지 않습니까?

답변

2

내가 사용하던 초기 경로 등록 정적 routetable 컬렉션 있었기 때문에 내 문제가 있었다 밝혀, 대신의 컨텍스트 객체는 영역 등록으로 전달됩니다.

1
당신은 내가 다음 포스트에서 자세히 설명한 문제점으로 실행 될 수

: http://blogs.msdn.com/b/marcinon/archive/2010/11/14/mvc-areas-and-multiple-view-engines.aspx

+0

문제가 관련되어 있는지 확실하지 않은 경우 해당 지역의보기조차 찾지 않는 것보다 검색 순위 문제가 아닙니다. 좋아, 내가 경로를 검색 오류에있는 영역에 대한 항목이 표시되지 않습니다. 예를 들어, 내 새 영역은 Foo라고하고 프로젝트의 루트에있는 이전 구조의 모든 것을 foo로 옮겼습니다. 즉 모든 기본 컨트롤러/뷰/등이 Foo 영역으로 이동되었습니다. 나는 그 지역을 등록하지만, 그 지역에있는 길을 치려고 할 때, 그 지역의보기 폴더가 아닌 기본보기 폴더 만 보입니다. – bpedlar