MvcApplication
이라는 사용자 정의 클래스에서 확장되는 global.asax
이 있으며 System.Web.HttpApplication
에서 확장됩니다. 그것의 생성자에서System.Web.HttpApplication이 여러 번 프로세스마다 초기화됩니다.
, 그것은 아래에 따라 응용 프로그램의 시작을 기록합니다
I가 로그 파일에 찾아 갔을 때, 이것은 단지 한 번 응용 프로그램의 시작마다, 시대의 많은 호출 할 것으로 보인다. Application_Start
에 다른 로그 항목을 넣었는데 한 번만 호출되는 것처럼 보입니다. 요청 당 Global.asax
클래스가 인스턴스화 되었습니까? 아니면 응용 프로그램 당 한 번만 더 자주 발생합니까?
감사합니다. 어떻게 든 나는 항상 요청 당 하나의 HttpApplication이라고 생각했다. 이것을 잘 알고있다. –
당신은 오신 것을 환영합니다! – Saranya
응용 프로그램의 흐름을 이해하는 훌륭한 다이어그램 – umer