재우니의 블로그

 

 

asp.net mvc 에서 area 로 하나의 프로젝트에서 여러개 구분하여 개발을 진행할 수 있습니다.

대신 이 지역이라는 area 를 사용하기 위해서는 규칙을 가지고 있어야 합니다.

asp.net mvc 루트의 view 단에 있는 폴더 명과 area 폴더 내부의 폴더명이 동일할 경우, routing 이 충돌되어 아래와 같이 알아볼 수 없은 http error 403.14 forbidden 화면이 제공됩니다.

가끔 tfs 를 사용하면서 체크인 하다가 여러번 생성하기도 하는데, 그때 폴더 비활성화 된 부분을 루트의 view 에서 꼭 삭제하시기 바랍니다.

visual studio 에서 찾기 힘들면 폴더 내부에 동일한 controller 명으로 사용할 폴더가 존재하는지 꼭 찾아보시기 바랍니다.