1

Visual Studio 2008 SP1을 사용하여 Windows 7 x64 시스템에서 간단한 ASP.Net 응용 프로그램을 개발 중입니다. 컴퓨터 자체는 매우 강력한 기계입니다. 디버깅을 위해 기본 제공 개발 서버를 사용하고 있습니다.ASP.Net 개발 서버 성능

디버그 프로세스를 시작하는 데 오랜 시간이 걸립니다 (첫 페이지가로드 될 때까지 ~ 20 분). 때로는 페이지가 즉시로드됩니다. 이 문제는 웹 프로젝트에서만 발생합니다. Windows Forms 프로젝트는 예상대로 작동합니다.

무엇이 원인 일 수 있습니까? XP 컴퓨터에서 작동하는 것처럼 어떻게 개발 작업을 할 수 있습니까?

편집 : 웹 페이지는 일반적인 페이지이며 무거운 코드가 아니기 때문에 그럴 수 없습니다.

+0

디버깅에 도움이 될 수있는 이벤트 로그가 있습니까? 분명히 컴퓨터에 뭔가 엉망이되었습니다. – Jaxidian

+0

브라우저 자체가 페이지를로드하는 데 오랜 시간이 걸립니까? 또는 dev 서버 프로세스 자체가로드하는 데 비정상적으로 긴 시간이 걸리는 것입니까? – MisterZimbu

+0

당신은 그 기계를 날려 버리고 "repave"해야합니다 - OS와 dev 환경을 다시 설치하십시오. 너는 뭔가를 망쳐 놓았고, 땜질하지 않으면 제대로 고칠 수 없다. 참고로, 나는 또한 귀하가 사이트를 컴파일하는 ASP.NET의 일부로 생성되는 모든 단일 파일을 검사하는 안티 바이러스 프로그램을 가지고 있지 않은지 확인합니다. – slugster

답변

0

주된 이유는 아마도 페이지가 변경 될 때마다 동일한 디렉토리에 많은 파일이 일괄 적으로 컴파일되기 때문일 수 있습니다. 배치 컴파일을 피하려면 web.config에서이 플래그를 사용하십시오. 그렇게하면 변경된 파일 만 컴파일되며, 작업 한 파일은 컴파일되지 않습니다. 상대

<compilation batch="false" ... > 

: Slow Performance -- ASP .NET ASPNET_WP.EXE and CSC.EXE Running After Clicking Redirect Link

1

는 VS 스튜디오 2008 http://support.microsoft.com/kb/946581 이 수정이 수정 시도는 마이크로 소프트 업데이트에 포함되지 않았습니다. 느린 빌드 시간과 그 이상을 수정하며 문제가 발생한 사용자에게 권장됩니다.