웹 응용 프로그램에서 처리되지 않은 예외를 처리 할 수있는 코드가 있습니다. 세부 정보를 기록하는 고급 사용자 정의 오류 페이지로 넘어갑니다. 그러나 사용자 정의 오류 페이지 내에 처리되지 않은 예외가있는 경우에는 어떻게해야합니까?예외 처리 코드에서 예외를 처리하는 방법은 무엇입니까?
일반적인 예외 처리기에서 Request.CurrentExecutionFilePath
이 내 사용자 정의 오류 페이지와 동일한 지 확인하여 루프를 피할 수있는 조치를 취할 수 있습니다. 그러나 이러한 단계가 수행해야하는 아이디어는 - 죽음의 노란색 화면으로 돌아가서 정적 사용자 정의 오류 페이지로 넘어가십시오.
아니면 그냥 내 맞춤 오류 페이지 코드를 try {...} catch {}
에 넣고 걱정하지 않으셔도됩니다.
예외 로깅 코드 자체는 빈 catch 블록 { // 여기 아무것도하지 않고} 시도 { } 캐치 (예외 예)에 넣어해야합니다. 때때로 예외 로깅 코드에서 "미친 문제"가 발생할 수 있습니다. – PRR