ELMAH를 사용하여 응용 프로그램을 실행하는 동안 catch 된 예외를 기록하고 있습니다. 가장 흔한 오류 메시지에정규식 404에 대한 "존재하지 않는"예외 - ELMAH/ASP.NET
그렇게 같다 :
파일 '/page/default.aspx'이 (가) 없습니다.
파일입니다. '/error/404/default.aspx'는 존재하지 않습니다.
파일입니다. '/another/test/page/default.aspx'는 존재하지 않습니다.
내가 Web.config의에서 정규 표현식을 설정하여 ELMAH의 특정 예외를 필터링 할 수 있기 때문에
, 나는이 같은 메시지를 잡을 수있는 정규 표현식을 쓰기 위해 노력하고 있어요.이것은 내가 지금까지 가지고있는 것이지만, 본능적 인 본능은 그것이 잠재적으로 실패 할 것이라고 말한다.
The file '((\/\w)+|(\w))+\.aspx' does not exist.
사람이 나는이 표현이 더 안정적으로 만들기 위해 무엇을 할 수 있는지에 어떤 조언을 제공 할 수 있을까요?
* .aspx 페이지 만 처리하면됩니다.
예가 맞습니까? 처음 두 개는 조금 이상합니다. 즉, '... 존재하지 않습니다. 그 파일. 다음 라인에 있다는 뜻이야? – basher
ELMAH는 상태 코드별로 필터링 할 수 있습니다. 이 경우 더 쉬울 수 없습니까? – Sven
@basher, 죄송합니다. 게시하기 전에 서식을 확인하지 않았습니다! : -S – series0ne