2011-07-27 2 views
4

드물 긴하지만 프로덕션 서비스를 디버깅 중이므로 AppDomainUnloadedException이 발생합니다. 예외에는 stacktrace 또는 스택이 발생하는 이유에 대한 유용한 정보가 없습니다. 그래서 windbg를 붙이고 AppDomainUnloadedException이 던져지고 다른 clr 예외가 발생하지 않을 때만 중단하고 싶습니다.windbg를 사용할 때 특정 CLR 예외를 처리하는 방법이 있습니다.

이것이 가능합니까? !의

+0

을하지만, 최근 MDBG와 함께 일을했다. 내 blogpost : http://nickvane.blogspot.com/2011/07/debugging-net-applications-in.html을 참조하십시오. 'ca ex'을 사용하는 대신 'ca AppDomainUnloadedException'을 사용할 수 있습니다. – nickvane

+0

고마워, 내가 잡으려고했던 것을 제외하고는 다른 모든 예외에 적용되었습니다. : UnhandledException 핸들러에 의해 잡히지 만 stacktrace 또는 다른 유용한 정보가없는 경우 어떻게됩니까? – Christian

답변

7

당신은 같은되어야 SOE 명령 (정지에 예외) 구문을 살펴있어 : 나는 WinDbg는 그것을 할 방법을 모르는

!soe System.AppDomainUnloadedException 1 
+0

감사합니다. 정확히 필요한 것입니다. – Christian

+0

어떻게하면 '! soe' 명령을 되돌릴 수 있습니까? 다시 중단하고 싶습니다. 모든 예외에서. – kiewic

관련 문제