내 mvc 응용 프로그램에 전송 된 요청의 실행 시간을 예상하기 위해 log4net을 사용하여 MVC 응용 프로그램의 global.asax EndRequest 이벤트 경과 시간을 기록했습니다. 그러나 리소스 (css, 이미지)를 포함하여 모든 요청에 대해 EndRequest가 호출됩니다. 나는 능력 있고 두 종류의 요청을 구별하는 것을 선호한다.asp.net mvc :이 요청은 라우팅 되었습니까? 아니요?
라우팅 된 요청을 정적 콘텐츠 요청과 분리 할 수있는 방법이 있습니까? 이 후킹 지점을 버리고 코드의 다른 지점에서 실행을해야합니까?
나는 처음에는 이것을하고 싶지 않았지만,이 시점에서 프로젝트의이 시점에서 마찰이 적은 길이다. – samy
가장 쉽고 가장 실용적인 방법으로 원하는 것을 성취 할 수 있습니다 ... 물론 어떤 사람들은 로깅이 방해가된다고 느낄 수도 있습니다. 왜냐하면 이제는 모든 컨트롤러의 일부이기 때문에 액션 속성에 코드를 추가하고 속성 기본 컨트롤러에서 – mookid8000