응용 프로그램의 application_start 단계에서 일부 캐싱 작업을 수행하고 있습니다. 따라서 응용 프로그램 풀이 다시 시작될 때 모든 캐시가 사라집니다. 응용 프로그램 풀이 다시 시작될 때 application_start를 트리거 할 수 있습니까? 아니면이 문제를 해결할 더 좋은 아이디어가 있습니까?응용 프로그램 풀이 IIS에서 다시 시작될 때 응용 프로그램 _ 실행 즉시 시작
10
A
답변
5
Application Initialization for IIS 7.5을 사용할 수 있으며 IIS8의 기능을 빌려 오거나 ASP.NET 4.0 +를 사용하는 경우 application auto start이 있습니다. IMO 다소 hackish 솔루션이 ASP.NET 2.0 난 3.5
, 당신은 이벤트 로그에 응용 프로그램 풀 재활용을 기록 할 수 있습니다 다음 이벤트 로그에 여기에 해당 이벤트에 수행되는 작업을 설정 details
입니다
0
Application_Start는 첫 번째 요청에서만 호출됩니다. 요청이 없으면 캐시에 저장하는 것이 좋습니다.
첫 번째 요청시 캐시를로드하기 만하면됩니다.
CacheManager는 데이터를 자동으로로드해야하는지 결정할 수 있습니다.
첫 번째 요청이 느려질 까봐 두렵습니까?
+7
예. 문제는 첫 번째 요청이 느려질 것이라는 것입니다. –
관련 문제
- 1. Windows가 시작될 때 응용 프로그램 시작
- 2. 응용 프로그램 풀이 IIS에서 재활용 될 때 Application_End가 호출됩니까?
- 3. Repositery에서 파일이 변경된 경우 응용 프로그램 풀이 자동으로 다시 시작
- 4. 안드로이드 응용 프로그램 다시 시작
- 5. iPhone이 다시 시작될 때 프로그램 실행
- 6. 충돌시 응용 프로그램 다시 시작
- 7. 내 응용 프로그램 다시 시작
- 8. 응용 프로그램 행맨 다시 시작
- 9. WPF에서 응용 프로그램 다시 시작
- 10. 다른 응용 프로그램 내에서 응용 프로그램 시작
- 11. 시작시 응용 프로그램 실행
- 12. Eclipse에서 응용 프로그램 다시 실행
- 13. 시작 이미지 - iPhone 응용 프로그램
- 14. Phonegap 응용 프로그램 내에서 응용 프로그램 시작
- 15. 응용 프로그램 번들에서 응용 프로그램 시작
- 16. NSIS 설치 관리자가 아닌 응용 프로그램 시작
- 17. 업데이트 SPSolution은 IIS에서 응용 프로그램 풀을 중지합니다
- 18. 응용 프로그램 시작 (Android)
- 19. 응용 프로그램 시작 감지
- 20. Windows에서 시작 응용 프로그램 추적
- 21. 부팅시 응용 프로그램 시작
- 22. 연결이 재설정되었거나 응용 프로그램 풀이 반복적으로 중지되었습니다.
- 23. iis 재설정 후 응용 프로그램 풀이 삭제됨
- 24. Context.Server.Execute를 사용할 때 IIS 응용 프로그램 풀이 손상됩니다.
- 25. Apache Tomcat 6.0에서 응용 프로그램 다시 시작
- 26. 다시 시작 윈도우 응용 프로그램 사용하여 점
- 27. SharePoint 응용 프로그램 풀 다시 시작 - 효과?
- 28. 단일 인스턴스 응용 프로그램 다시 시작
- 29. 명령 줄에서 com + 응용 프로그램 다시 시작
- 30. 응용 프로그램/서버가 다시 시작될 때 지연된 작업이 시작 또는 시작되도록하십시오.
응용 프로그램 자동 시작 기능은 IIS7.5에만 불행히도 – thekip
자세한 내용은 링크가 죽었습니다. –
? 세 가지 링크가 모두 저에게 효과적입니다. 일시적인 잠복기일까요? –