2010-03-18 3 views
3

Visual Studio 2008 Professional에서 디버거로 인해 매우 성가신 동작이 발생합니다. 나는 ASP.NET 웹 응용 프로그램을 디버깅 중이며 코드를 단계별로 실행할 때 디버거가 무작위로 "디버깅 모드에서"튀어 나오지만 디버거가 중지되지 않습니다. 나는이 같은 내 코드를 단계별로 해요 그래서 때 나는 것처럼 이상왜 내 디버거가 디버그 모드에서 임의로 뛰쳐 나옵니까?

단계, 스텝 오버,

이상에 걸쳐 단계 , ..., 단계 이상의 단계 디버거는 계속 이런 식으로 계속 눌러 :

단계 이상 계속 단계 이상, 스텝 오버 ..., 스텝 오버

것은, 나는 계속 터치하지 않는다!

그래서 디버거가 계속 실행 중이지만 ASP.NET 페이지는 렌더링되지만 내 "스테핑"은 끝납니다. 물론 이것은 매우 성가신 일입니다. 그리고 그것은 완전히 무작위로 발생합니다.

Windows 7 및 IIS 7.5로 전환하기 전에이 문제가 발생하지 않았습니다. 정확히 동일한 코드를 디버깅했지만 IIS 6을 실행하는 Windows XP 컴퓨터에서는이 문제가 발생하지 않았습니다. 그래서 내 생각은, 아마도 이것이 Windows 7이나 IIS 7.5와 관련이 있습니까?

나는 이미 <compilation defaultLanguage="c#" debug="true" />이 web.config에 설정되어 있음을 확인했습니다.

누구나 같은 문제가 발생했는지, 아니면 왜 내가이 성가신 행동을 경험하고 있는지 생각해 보았습니까?

고맙습니다.

추신 : 나는이 질문이 특정 프로그래밍보다는 Visual Studio 2008보다 구체적 일 수 있다는 것을 알고 있지만, 동일한 문제를 경험 한 누군가를 발견하는 가장 좋은 기회는 프로그래머를위한 포럼 일 것입니다. (당연히 프로그래머가 가장 많기 때문에 Visual Studio 2008을 자주 사용하는 사용자).

+0

동료가 IIS 6를 XP에서 사용하고 있다는 사실에 깊은 인상을 받았습니다. 내가 아는 한, 5.1 만 거기에서 작동합니다. (6은 Server 2003) –

+0

그는 5.1을 사용하고있을 가능성이 매우 높습니다. :) –

답변

4

이 문제는 Visual Studio 2008 SP1의 알려진 문제로 인한 것입니다. 이 article (reffered 핫픽스와 함께)이 문제가 해결되었습니다.

관련 문제