2009-02-06 1 views
4

Winforms 응용 프로그램에서 WebBrowser 컨트롤을 사용합니다. 나는 당신이이 예외를 디버깅 할 경우 적시 (JIT) 디버거 창을 묻는 보여주는 자바 스크립트 예외를 유발하는 URL로 이동하는 경우 :WebBrowser 컨트롤에서 스크립트 오류가 발생할 때 Just-In-Time Debugger가 표시되는 것을 방지하는 방법

처리되지 않은 예외가 발생했습니다 ('객체 예상') 내가 설정에도 불구하고 (응용 프로그램)

이 (릴리스 모드에서) 발생에 진정한에 WebBrowser 컨트롤에을 ScriptErrorsSuppressed. 나는 Visual Studio가 설치되었을 때만 문제를 재현 할 수 있었기 때문에 JIT 디버거가 예외를 잡았다 고 가정하고 디버그 할 것인지 물어 본다.

어떻게 이런 일이 일어나지 않도록 할 수 있습니까? 내가 뭘 하려는지 예외를 catch하거나 IE 또는 Visual Studio를 재구성하지 않고 내 응용 프로그램 에 대한 디버깅을 사용하지 않도록 설정합니다.

사용자 중 일부는 Visual Studio가 설치되어 있으며 이러한 JIT 팝업은 응용 프로그램을 사용할 수 없게 만듭니다.

답변

1

JIT 디버거를 비활성화하는 방법은이 링크를 참조하십시오. 짧은 버전은 관리자로 비주얼 스튜디오 오픈 및 도구로 이동 -> 옵션 -> 디버거 -> JIT 디버깅을 링크에 대한

http://msdn.microsoft.com/en-us/library/k8kf6y2a.aspx

+0

감사합니다. 내가 뭘하려는 건 내 컴퓨터가 아닌 내 응용 프로그램에 대한 JIT 디버깅을 비활성화하는 것입니다 - 그래야 고객이 (디버깅 도구가 설치되어 있어도)이 메시지가 표시되지 않습니다. –

관련 문제