2013-07-25 2 views
1

~/Views/web.config에 정의 된 네임 스페이스가 모든보기에 대해 이러한 네임 스페이스를 추가한다는 것을 알고 있습니다. 그런데 왜 루트 폴더에 ~/web.config에 네임 스페이스 섹션이 있습니까?루트 폴더의 web.config에서 네임 스페이스 섹션의 용도

+0

가능한 복제본 [web.config 파일은 MVC 프로젝트의 views 폴더에서 무엇을 할 수 있습니까?] (http://stackoverflow.com/questions/6204341/what-does-the-web-config-file-do -in-the-views-mvc-project-of-mvc 프로젝트) – freshbm

답변

1

모든보기는 ~/web.config의 네임 스페이스를 상속합니다. 잠재적으로 다른 수준의 구성 파일을 사용하여 다른 네임 스페이스 계층 구조를 만들 수 있습니다.

+0

'~/Views/web.config'에도있는 경우 ~/web.config'에서 네임 스페이스를 제거 할 수 있습니까? – iappwebdev

+0

예. 루트 구성 파일 (예 : 구성 변환으로 변경해야하는 경우)에 있어야하는 시나리오가 있습니다. 설정 파일에서 네임 스페이스를 추가하고 제거한 경험으로 네임 스페이스를 추가하면 VS에서 "인식"되는 데 다소 시간이 걸리는 것으로 나타났습니다. –

+0

1. 예를 들어 구성 변환으로 변경해야한다면 무엇을 의미합니까? 그리고 2. 깨끗한 빌드를하고 chtml 파일을 다시 여는 것으로 충분합니다. – iappwebdev