웹 응용 프로그램에서 HttpContext.Current가 null입니까 (스레드가 사용되고 있지 않다고 가정)? 더 구체적으로 말하자면, void Application_OnError(object sender, EventArgs e)
에서 null이 될까요?HttpContext.Current는 웹 응용 프로그램에서 Null입니까?
2
A
답변
2
세션이 AcquireRequestState 이벤트 때까지 초기화되지 볼, 그래서이 시점 이전에 발생하는 오류를 사용할 세션 변수가되지 않습니다.
나는,
는 그래서 그래, 내가 HttpContext.Current 가끔 Application_OnError
나는 그것이 일이 일어날 수 있다고 생각
1
에 null이 될 수 있다고 생각 동일 HttpContext.Current.Session로 HttpContext.Current에 적용 생각 예를 들어 작업자 스레드를 스핀 오프하면 응답이 끝나고 작업자 스레드는 예외를 발생시킵니다. Application_OnError는 예외를 catch하지만 HttpContext.Current는 null입니다.
1
이와 관련하여 IIS 7에는 몇 가지 흥미로운 변경 사항이있었습니다. IIS6에서는 Application_Start에 HttpContext가 있습니다. IIS7부터는 더 이상 그렇지 않습니다.
추가 정보 :
-Oisin
+0
@xOn - 예, 이것에 대해 읽었을 것이지만, OnError에 대해 더 구체적으로 궁금해하고 있습니다. 응용 프로그램 시작 중에 무언가 잘못 쓰면 OnError에서 null이 될 수 있습니다. – nickytonline
관련 문제
- 1. 왜 내 웹 컨트롤이 null입니까?
- 2. 웹 응용 프로그램에서 '잠금'사용
- 3. 왜 HttpContext.Current는 예를 들어
- 4. Httpcontext가 null입니까?
- 5. 웹 응용 프로그램에서 JavaHelp 사용
- 6. 웹 응용 프로그램에서 JSON이란 무엇입니까?
- 7. 내 웹 응용 프로그램에서 asp.net
- 8. 웹 응용 프로그램에서 ORM이란 무엇입니까?
- 9. VB 응용 프로그램에서 웹 서비스
- 10. Tomcat의 웹 응용 프로그램에서 JMF
- 11. 웹 응용 프로그램에서 콘텐츠 검색
- 12. 웹 응용 프로그램에서 log4net 로깅
- 13. 웹 응용 프로그램에서 jmx 사용
- 14. 웹 응용 프로그램에서 LogParser 실패
- 15. 안드로이드 응용 프로그램에서 웹 액세스하기
- 16. 웹 응용 프로그램에서 페이지 슬라이드
- 17. 웹 응용 프로그램에서 검색 구현
- 18. 웹 응용 프로그램에서 테마 적용
- 19. 웹 응용 프로그램에서 EntityManagerFactory 관리
- 20. 웹 응용 프로그램에서 Boo 사용
- 21. 웹 응용 프로그램에서 mysql 업데이트
- 22. 웹 응용 프로그램에서 Sharepoint에 액세스합니다.
- 23. 웹 응용 프로그램에서 winforms 호출
- 24. iPad 기기 방향이 null입니까?
- 25. 왜 Controller.RouteData.Route가 null입니까?
- 26. ASP.NET 웹 응용 프로그램에서 웹 서비스 사용
- 27. 웹 응용 프로그램에서 사용자 응용 프로그램에 액세스
- 28. 웹 응용 프로그램에서 기본 응용 프로그램 열기
- 29. 웹 메소드가 실행 된 후 웹 서비스 클래스 필드가 null입니까?
- 30. 다른 .net 웹 응용 프로그램에서 .NET 웹 응용 프로그램 호출
@codeulike - 그래 XON의와 당신 그것이 null이 될 수 있다는 의미가 않습니다를 읽은 후. 나는 완전히 생각했다고 생각하지 않는다. 고마워. – nickytonline