[visual-studio-2010] VS2010 및 IE10 iexplore.exe를 처리하기 위해 스크립트 디버거를 연결하지 못했습니다.
그래서 VS2010과 함께 Win7 x64를 사용하고 있으며 IE10 Win7 Preview 및 ReSharper 6.1을 설치했습니다.
디버깅을 시작하려고하면 다음 메시지가 나타납니다.
” ‘MINE’시스템에서 ‘[1111] iexplore.exe’프로세스에 스크립트 디버거를 연결하지 못했습니다. 디버거가 이미 연결되어 있습니다.”
확인을 클릭하고 연결된 디버그 세션을 볼 수 있습니다. [1111]이 회색으로 표시되고 솔루션 제목이있는 iexplore.exe의 다른 인스턴스가 있습니다. 수동으로 연결할 수 있으며 잘 작동합니다.
두 개의 iexplore.exe pid가 있었기 때문에 뭔가 잘못되었을 것이라고 생각했습니다. 두 개의 탭이나 창이 열리지 않고 자동 충돌 복구를 비활성화했습니다.
시도 :
‘NAME’시스템에서 ‘[XXXX] IEXPLORE.EXE’프로세스에 스크립트 디버거를 연결하지 못했습니다.
작동하지 않았다.
어떤 아이디어?
답변
IE10의 JavaScript 디버깅 문제에 대한 더 간단한 수정이 있습니다.
- IE 닫기
-
상승 된 cmd 프롬프트에서 다음 명령을 실행합니다.
regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
(또는 %ProgramFiles%
32 비트 OS)
답변
IE10 업그레이드는 모든 것을 재설정합니다. 나는 이것을 고치기 위해 두 단계를 따랐다.
- IE 고급 설정의 찾아보기에서 “스크립트 디버깅 비활성화 (Internet Explorer)”확인란을 제거합니다.
-
명령 프롬프트에서 실행 (관리자 권한 사용) :-
regsvr32.exe “% ProgramFiles (x86) % \ Common Files \ Microsoft Shared \ VS7Debug \ msdbg2.dll
이 2와 브라우저 다시 시작의 조합은 물론 나를 위해 해결했습니다.
또한 위에 표시된 제거 제거 솔루션은 적절한 솔루션이 아닙니다.
답변
똑같은 문제가 있습니다. 임시 해결책을 찾았지만 다음과 같은 순서가 같을 때마다 실행해야합니다.
- “디버그”메뉴를 클릭합니다.
- “창”메뉴를 클릭하십시오
- 메뉴 “프로세스”를 클릭하십시오.
- 그리고 iexplorer.exe를 마우스 오른쪽 버튼으로 클릭하고 “프로세스 분리”
문제는 프로젝트를 컴파일 할 때마다이 절차를 반복해야 할 때마다 …
답변
VS2010 및 IE10 (Win7)에서 동일한 문제가 발생했습니다. 이 문제를 해결하려고 몇 주 후에 마침내 VS2012를 실행하여 내 사이트를 디버깅하기로 결정했습니다. 또한 VS2012를 SP1로 업데이트하고 컴퓨터를 다시 시작했는데 이제 VS2010 디버깅이 IE10에서 제대로 작동합니다.
따라서 VS2010 및 IE10과의 호환성 문제를 해결하려면 VS2012 SP1을 설치하십시오.
답변
누군가 상승 된 명령 프롬프트에서 이것을 실행하면 트릭을 수행 할 것이라고 제안했습니다.
regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
나는 그것을 시도했지만 dll을 찾을 수 없다고보고했습니다. msdbg2.dll을 검색했지만 찾지 못했습니다. 분명히 숨겨져 있습니다.
나는 달렸다 :
regsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
그리고 그것은 작동했습니다.
이것은 Windows 7, 64 비트, VS2010 Premium에있었습니다.
답변
작년 12 월에 WIN7 + IE10 CTP에서 VS2010 및 VS2012에서 이와 동일한 문제가 발생했습니다. 이 문제가 IE10의 RTM 버전에서 해결되기를 바랐지만 오늘은 그렇지 않다는 것을 알았습니다.
이 게시물의 모든 솔루션을 시도했으며 VS2012 업데이트 2 CTP 4를 설치했지만 문제가 해결되지 않았습니다.
IE9로 되돌리기로 결정했습니다. MonteChristo의 답변에 설명 된 올바른 단계를 사용하지 않았습니다.
다음을 수행하여 IE10을 제거했습니다.
- 승리 + R
- appwiz.cpl
- Windows 기능을 켜거나 끕니다.
- Internet Explorer 10 선택 취소
- 재부팅
이제 이것은 IE9로 되돌아 가지 않습니다. IE10 만 제거합니다. 내가 의도 한 것이 아닙니다. 그래서 위와 같은 방법으로 IE10을 다시 설치했습니다.
그 후 한 번 더 테스트하는 것을 도울 수 없었고 놀랍게도 Javascript 디버깅을 다시 얻었습니다. 내가 알아 차린 것은 다음과 같다. IE10을 제거하기 전에 실행 / 찾아보기 (아래 이미지 참조)가 Internet Explorer
두 번 나열 됩니다.
제거 후 IE10을 설치하면 한 번만 나열됩니다. 관련이 있는지는 모르겠지만 언급하고 싶었습니다.
답변
IE 설정을 재설정 한 다음 도구-> 인터넷 옵션-> 고급에서 “스크립트 디버거 비활성화 (인터넷 탐색기)”를 선택 취소하고 컴퓨터를 재설정하십시오.