Global.asax의 Application_Start 메소드에서 캐시에 액세스하려고합니다. 나는 Context.Cache를 인정하려고 노력하고있다. Visual Studio에서 코드를 실행할 때 잘 작동하지만 IIS에서 서버에서 실행하면 얻을 수 있습니다.이 컨텍스트에서는 세션 상태를 사용할 수 없습니다. 응용 프로그램이 시작될 때 캐시에 일부 값을 시드하려고합니다. Application_Start에서 캐시를 어떻게 가져올 수 있습니까?Global.asax의 Application_Start 메소드에서 캐시에 액세스하는 중 오류가 발생했습니다.
2
A
답변
8
와우. 나는 이것에 대한 답을 발견했다. Context.Cache 대신 HttpRuntime.Cache 변수를 사용하십시오.
1
예, IIS7에서 스위치가 통합 모드로 변경되었습니다. Application_Start가 먼저 실행되므로 HttpContext를 사용할 수 없습니다.
Visual Studio에서는 여러 가지 방법으로 전체 IIS와 다른 Cassini를 사용합니다. 새로 출시 된 IIS Express을 확인하십시오. Visual Studio에서도 사용할 수 있습니다. 이는 IIS 7.5의 자체 포함 버전이므로 Cassini를 사용하여 테스트 할 때 존재하지 않는 프로덕션 환경에서 문제를 일으키지 않습니다.
관련 문제
- 1. 변수에 액세스하는 중 오류가 발생했습니다.
- 2. TimerTask의 실행 메소드에서 TextView를 업데이트하는 중 오류가 발생했습니다.
- 3. 캐시에서 객체 속성에 액세스하는 중 문제가 발생했습니다.
- 4. 실행 중 오류가 발생했습니다.
- 5. childNodes에 액세스하는 중 문제가 발생했습니다. []
- 6. webservice에 액세스하는 동안 오류가 발생했습니다.
- 7. ASP.NET : 서버에서 JSON 웹 서비스에 액세스하는 중 오류가 발생했습니다.
- 8. Jet를 사용하여 특정 Excel 시트에 액세스하는 중 오류가 발생했습니다.
- 9. 내 Mac에서 tomcat 웹 서버에 액세스하는 중 오류가 발생했습니다.
- 10. ruby on rails - 공개 디렉토리에 액세스하는 중 오류가 발생했습니다.
- 11. asihttprequest를 사용하여 웹 서비스에 액세스하는 중 오류가 발생했습니다.
- 12. JSTL을 사용하여 Spring Controller에서 JSP로 Map에 액세스하는 중 오류가 발생했습니다
- 13. Flex - URL에 액세스하는 중 오류가 발생했습니다. - 오류 # 2042
- 14. SSL을 사용하여 웹 서비스에 액세스하는 중 오류가 발생했습니다.
- 15. 브라우저 캐시에 문제가 발생했습니다.
- 16. JEDI를 설치하는 중 오류가 발생했습니다
- 17. invokeMethod를 호출하는 중 오류가 발생했습니다.
- 18. "removechild"사용 중 오류가 발생했습니다.
- 19. URL에 연결하는 중 오류가 발생했습니다.
- 20. 데이터베이스를 업데이트하는 중 오류가 발생했습니다.
- 21. progressdialog를 닫는 중 오류가 발생했습니다.
- 22. 페이지를로드하는 중 ScriptManager 오류가 발생했습니다.
- 23. 테마를 추가하는 중 오류가 발생했습니다.
- 24. grails에서 저장하는 중 오류가 발생했습니다.
- 25. XNA 2.0을로드하는 중 오류가 발생했습니다.
- 26. SSIS 패키지를로드하는 중 오류가 발생했습니다.
- 27. libsoup 사용 중 오류가 발생했습니다.
- 28. heroku에 배포하는 중 오류가 발생했습니다.
- 29. 창을 만드는 중 오류가 발생했습니다.
- 30. 데이터베이스를 쿼리하는 중 오류가 발생했습니다.