2012-07-30 3 views
0

Application_Start 이벤트에 캐시 한 일부 코드가 있으며 파일의 마스터 페이지 코드에서이 코드를 사용합니다.Application_Start 이벤트가 발생했는지 확인할 수 있습니까?

내 캐시 개체가 비어 있으면 비어 있음을 나타내는 오류 로그에 기록됩니다. Application_Start 이벤트가 시작된 마지막 시간을 확인하는 것이 좋을지는 모르겠지만 생각하고있었습니다. 아마 application_start가 될 수 있다고 말하는 하드 코드 된 메시지를 갖는 것보다 더 나을 것이라고 생각합니다.

Application_Start 이벤트가 마지막으로 시작된 시간은 어디입니까?

답변

0

쉬운 방법은 application_start가 실행될 때마다 로그 파일에 기록하는 것입니다. 마지막 화재는 로그의 마지막/최근 항목을 확인하기위한 것입니다.

+0

예 이미이 작업을 수행하고 있습니다. 그러나 누군가는 애플리케이션 시작에 캐싱을 수행하고 해고해야하는 코드가 있다는 것을 알지 못할 수도 있습니다. (실제로 일어난 실제 사례입니다. 서버에 게시 한 사람에게 전달하여 오류 메시지를 보았습니다. 캐시가 null이고 더 많은 디버깅을하여 이유를 파악할 수 있는지 물어 보았습니다. 만약 내가 그들이 할 수있는 말을 할 수있는 무언가를했다면 x 분 동안 해고하지 않았고, 그것은 발화 할 필요가있다. 그렇지 않으면 하드 코딩 된 메시지를 할 것입니다 추측한다. – chobo2

관련 문제