문제

Visual Studio에서 항상 실행할 수 있었던 웹 응용 프로그램이 있으며 정상적으로 디버깅을합니다 (브레이크 포인트 작동, 실행을 일시 중지 할 수 있음). 최근에 행동이 갑자기 바뀌었고 몇 가지 일이 발생합니다.

  • 디버깅을 시작하고, IE는 응용 프로그램을로드하고 응용 프로그램을로드하지만 몇 초 후에 (때로는 페이지가 아직 표시되지 않음) Visual Studio는 디버깅이 중지 된 것처럼 작동합니다. vs에서 코드를 다시 편집 할 수 있습니다. 도구 모음의 "재생"버튼이 활성화되었습니다. 응용 프로그램은 방금 스폰 된 IE 창에서 계속 실행되지만 첨부되지 않았습니다.
  • 이 몇 초 동안 VS가 "디버깅"이라는 몇 초 동안, 그것이 분리되기 때문에, 내 중단 점은 마치 "릴리스"모드로 설정되어 있고 히트되지 않는 것처럼 비공개로 표시됩니다. 사실, 나는 page_load에 브레이크 포인트를 설정하고 바로 건너 뜁니다. Compile 모드 드롭 다운이 도구 모음에서 누락되었지만 디버그 모드로 설정되었습니다 (디버그 모드에 있는지 확인하기 위해 빌드 속성을 확인했습니다).

누구도 여기에 약간의 빛을 흘릴 수 있습니까?

도움이 되었습니까?

해결책

이것은 실제로 Windows Vista로의 업그레이드 결과라는 것이 밝혀졌습니다. vs는 "관리자로 실행"하지 않았으므로 디버깅을위한 다른 프로세스에 첨부 할 권리가 부족했습니다. 결과적으로 디버깅은 시작 직후에 멈출 것입니다. 관리자로서 실행되도록 VS 바로 가기를 변경하면이 문제가 해결되었습니다.

다른 팁

나는 샘리 모양의 행동을 경험했다. 원인은 여러 가지가 존재했습니다 <system.web> 섹션 (허용됩니다 web.config 개요). Visual Studio Debugger (2008 및 2010 년 버전은 테스트 됨) 첫 번째 부분에서만 외모가 있습니다. 그래서 당신의 경우 <compilation debug="true"> 태그가 첫 번째에 있지 않으며, 컴파일이 없다고 생각합니다. DEBUG 설정 현재 및 장기 추가를 시도합니다. <compilation debug="true"> 첫 번째 <system.web>. 경우에 따라 vs2008 은이 경우 조용히 조언합니다. 예를 들어 여기를보십시오. https://connect.microsoft.com/visualstudio/feedback/viewfeedback.aspx?feedbackid=510354#details"

최근 서버 / 워크 스테이션에 다른 것을 설치 한 적이 있습니까?

우리는 디버그를 디버깅 할 수없는 타사 앱이 있습니다.

나는 충돌하는 생성자에 코드를 배치했을 때 비슷한 무언가를 달렸다. 애플리케이션이 시작된 직후 디버그가 연결이 끊어지는 것과 정확히 동일한 문제가 있습니다.

짧은 경우, 웹 스타트 업 동안 충돌하는 클래스 생성자를 구성하지 않았는지 확인하십시오 ...

빠른 Windows 7 업데이트 :이 문제를 해결하기 위해 신뢰할 수있는 사이트 목록에 "LocalHost"를 추가해야했습니다.

위의 솔루션이 작동하지 않는 사람들 (나와 같은)을위한 해결 방법입니다. 디버그하려는 앱을 시작한 후 디버그 -> 프로세스에 연결하여 디버그하려는 프로세스에 연결하십시오. 작동합니다 나의 기계.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top