asp.net이 예외를 throw 할 때 예외 객체는 스택 추적 속성을 포함하지만 하나의 큰 긴 문자열입니다. 프로그래밍 방식으로 검사 할 수있는 배열이나 다른 구조로 가져 오는 방법이 있습니까?은 .net 스택 추적을 배열로 가져 오는 방법입니까?
내 직접적인 문제는 지금 관리자 기능에 버그가 있다는 것입니다. 재현하기가 어렵 기 때문에 예외가 발생했을 때 스택 전체를 덤프하는 대신 예외를 잡아 내 코드 내에서 가장 낮은 수준의 명령문을 검색하여 표시합니다. 좋아요, 아마도 이것이 가치있는 것보다 더 많은 문제가 될 수 있습니다. 스택을 덤프하고 버그를 찾아 수정 한 다음 스택 덤프를 추출해야합니다. 하지만 지금은 가능하면 궁금합니다.
RE 중복 : 아니오, 내 질문이 아닙니다. 예외를 던지지 않고 스택 추적을 얻는 방법을 묻지는 않습니다. 내가 예외를 잡았을 때, 스택이나 문자열 대신에 배열이나 다른 구조체로 스택 트레이스를 얻을 수 있는지 묻고있다.
의 사용 가능한 복제 [? 예외없이 .NET에서 현재의 스택 추적을 인쇄하는 방법 (HTTP : 드디어 다음
이메일을 보내는 방법입니다 : //stackoverflow.com/questions/531695/how-to-print-the-current-stack-trace-in-net-without-any-exception) –
'System.Diagnostics.StackTrace'? –