6

Visual Studio 2010을 사용하여 asp.net4 mvc3 웹 사이트의 모든보기 파일을 미리 컴파일하는 가장 좋은 방법은 무엇입니까?Visual Studio 2010을 사용하여 asp.net4 mvc3 웹 사이트 사전 컴파일

MS가 매우 유사한 여러 솔루션을 제공하기 때문에 다소 혼란 스럽습니다.

웹 배포 프로젝트

http://blogs.msdn.com/b/webdevtools/archive/2010/05/26/visual-studio-2010-web-deployment-projects-rtw-available-now.aspx

웹 배포 도구

http://www.microsoft.com/download/en/details.aspx?id=25230

또는 그냥 추가 애드온없이 기본 VS2010의 SP1에서이 모든 것을 할 수 있습니까?

누군가 명확히 할 수 있습니까?

+0

선택한 구성 (예 : 디버그)에 대한 프로젝트 속성의 배포 섹션을 확인하십시오 .... –

답변

4

프로젝트를 빌드하거나 게시 할 때 웹 사이트는 이미 컴파일되어 있습니다. 뷰만 동적으로 컴파일됩니다. 보기를 컴파일하려면 웹 프로젝트 파일을 편집 할 수 있습니다.

<MvcBuildViews>false</MvcBuildViews> 

에 :이 줄을 변경하려면 먼저 프로젝트를 언로드 할 필요가 비주얼 스튜디오에서 프로젝트 파일을 편집 할 수 있으려면

<MvcBuildViews>true</MvcBuildViews> 

을 (언로드 프로젝트를 마우스 오른쪽 단추로 클릭) 한 다음 마우스 오른쪽 버튼으로 클릭 프로젝트를 다시 선택하고 프로젝트 편집을 선택하십시오. 변경하면 조회수도 자동으로 생성됩니다. 이것은 개발 중에 수행하려는 작업이 아니며 빌드 시간이 크게 늘어납니다.

+4

나는 똑같은 대답을했지만 너무 늦었으므로 제거했습니다. Lord Haack의 유용한 블로그 항목은 다음과 같습니다. http://haacked.com/archive/2011/05/09/compiling-mvc-views-in-a-build-environment.aspx –

+0

+1 고맙습니다. ! –

+0

빌드 할 때 이상한 aspERR 오류가 발생하는 경우. 일시적으로 MvcBuildView를 해제하여 빌드 문제가 무엇인지 확인하십시오. –

관련 문제