2008-11-13 3 views
3

Visual Studio 2008 (.Net 3.5를 대상으로합니다.)에서 비교적 큰 ASP.Net 웹 사이트를 컴파일 할 때 심각한 성능 문제가 있습니다. 일부 팁을 알고있다 & 레지스트리 해킹 VS 2005에서 컴파일 성능을 향상시키기 위해, VS 2008에 대한 모든 있습니까? 특히, VS 2008은 마지막 컴파일 이후 프로젝트에서 변경된 파일이 없거나 유효성 검사 단계를 건너 뛸 수있는 방법이있을 때도 F5가 ​​누락 될 때마다 전체 웹 사이트를 컴파일하는 것으로 보입니다.Visual Studio 2008 웹 사이트 컴파일 성능을 향상시키는 방법

답변

0

저는 이것이 ASP.Net 웹 사이트 프로젝트이고 이 아니라고 생각합니다. ASP.Net 웹 응용 프로그램 프로젝트입니다. 웹 응용 프로그램 프로젝트에서 더 나은 컴파일 성능을 얻을 수 있으므로 변환을 고려해야합니다.

웹 사이트 프로젝트의 경우 Visual Studio에서 웹 사이트를 열고 솔루션 탐색기에서 웹 사이트 프로젝트 노드를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 할 수 있습니다. 대화 상자가 열리면 빌드 항목을 클릭하고 "시작하기 전에 시작 페이지"항목을 "빌드 없음"또는 "빌드 페이지"로 설정하십시오. 이렇게하면 Visual Studio가 사이트의 모든 페이지를 컴파일하지 못하게하고 컴파일 작업을 줄이면서 현지 개발 경험을 향상시킬 수 있습니다. 아마 너의 경우에있어서 가치있는 트레이드 오프 일거야.

0

App_Code에 많은 정보가있는 경우 별도의 어셈블리로 이동해야 할 수도 있습니다.

한 나쁜 참조하기 전에 저를 죽이는 (= 어디에 문제가이 문서를 가지고 있었다 때) Dueling Assemblies 조심?) 당신의 .suo 파일

이름을 변경하십시오. 빌드 프로세스 중에 출력 창을보고이 문제와 기타 잠재적 인 문제를 발견했습니다.

2
  • 안티 바이러스 문제 : 바이러스 백신 프로그램이 프로젝트 디렉토리를 제외 있는지 확인하십시오! Windows 디렉터리의 Microsoft.NET 디렉터리가 제외 목록에도 있는지 확인하십시오.

  • IIS 대 "카시니" : 가능한 경우 VS의 통합 웹 서버 (일명 "카시니") 대신 IIS를 사용하십시오. 이렇게하면 실행할 때마다 서버를 다시 시작하지 않아도됩니다.

  • 메모리 : 충분합니까?

+0

+1은 바이러스 백신을 언급합니다. – orip

0

.Net 3.5 서비스 팩 1은 최소한 IDE와 코드에서 디자인보기로 전환 할 때 큰 성능 향상을 보였습니다. 일반적인 컴파일 속도에 영향을 주는지는 모르지만 아직 작성하지 않은 경우 신청할 가치가 있습니다.

관련 문제