2014-11-18 1 views
0

현재 MVC 3 면도기로 자동 변환 중입니다.면도날은 빈 파일에 중첩 된 섹션을 제한합니다.

완전히 비어있는보기 (index.cshtml)가 있습니다.

텍스트가 없거나 아무것도 표시되지 않습니다.

는 내가 빌드하려고하고 난 단지 이러한 오류를 참조하십시오

오류 20 절 블록 ("@section 헤더 {...}이 (가)") 중첩 될 수 없습니다. 섹션 블록의 한 수준 만 이 허용됩니다. C : \ Areas \ Administration \ Views \ AutoTagEvaluation \ index.cshtml 147 GideonWeb

레이아웃을 null로 설정하려고 시도했지만 해결되지 않았습니다.

빈 파일에서도 147 행에 오류가 발생할 수 있다는 것을 이해하지 못합니다.

문제의 원인이되는 외부 파일이 있습니까? 어디있을 수 있니?

명시 적으로 참조 할 필요가 없습니까? 아니면 안돼?

enter image description here

편집 :

프로젝트에서 파일을 제외하고 이전 index.aspx에 파일을 다시

여전히 오류가있어 그것이 명시 적으로 삭제 된 인덱스를 언급했다.. cshtml 파일 : (

편집 편집 :

언로드 된 프로젝트 파일이며 어디에서나 참조되지 않았 음을 확인했습니다. 고스트 파일을 참조하는 중에 오류가 발생합니다.

+0

뷰는 컴파일 할 때 처리되지 않습니다. 이 오류는 빌드에 연결되는 다른 제 3 자 유효성 검사에서 발생해야합니다. 아마도 Web Essentials, StyleCop과 같은 것일 수도 있습니다. 종종 이러한 파일은 편집기에서 실제로 열려있는 파일에서만 실행됩니다. 모든 문서 탭을 닫은 다음 다시 빌드하고 무슨 일이 일어나는지보십시오. –

+0

@ChrisPratt : 방금 VS를 새 컴퓨터에 설치 했으므로 제 3 자 엔티티가 될 수 있을지 모르겠습니다. 문서 닫기, VS 재시작 등으로이 오류가 발생하지 않았습니다. ( – micahhoover

+0

그리고 빌드하는 동안 이런 일이 발생합니까? 사이트를 보려고 할 때 브라우저에 표시되는 오류가 아닙니다. –

답변

0

답변은 Visual Studio 2010 프로젝트 파일이 쉽게 손상되어서 내 소스 코드를 토로하고 레포에서 복제해야 할 때가 된 것 같습니다.

여기에있는 일부 읽기는 개발자가 .aspx 파일의 이름을 .cshtml 파일로 바꾸면 마일리지가 생겼음을 나타냅니다.

UPDATE :

뷰 컴파일러도하지 솔루션 탐색기에서 파일을 통해 재귀 그들이 .cshtml 또는에서 .aspx 경우 집어 얻을 것이다. 이것은 계속 진행되었을 수도 있습니다.

관련 문제