asp.net 웹 응용 프로그램이 있습니다. 응용 프로그램을 실행 한 후 application_Start가 호출되었습니다. 몇 분 (약 10-15 분) 후에 viewstate와 sessionstate를 잃어 버렸고 application_Start가 다시 호출되면 페이지를 보유하고 페이지를 다시로드 (또는 다시 게시)합니다.
application_Start라는 사이트를 열면 브라우저를 닫고 몇 분 후에 (위에서와 같이) application_Start가 다시 호출되면 사이트를 다시 엽니 다. 내 호스트에서만 발생했습니다. 그러나 localhost에서는이 문제에 직면하지 않았습니다. 내 애플리케이션이나 호스트에서 문제가 발생 했습니까? 어떻게 문제를 추적 할 수 있습니까?Application_Start() 사이트를 사용하지 않을 때마다 호출됩니다.
0
A
답변
관련 문제
- 1. gridview를 사용하지 않을 때
- 2. MVVM을 사용하지 않을 때?
- 3. MPI를 사용하지 않을 때
- 4. CoreAnimation을 사용하지 않는 경우와 사용하지 않을 경우
- 5. cron 작업이 레일에서 작동하지 않을 때마다 3
- 6. javan - 카피스트라노로 crontab을 작성하지 않을 때마다
- 7. 스프링을 사용하지 않을 때의 문제점
- 8. Drupal 노드를 사용하지 않을 때?
- 9. 통합 테스트를 사용하지 않을 경우
- 10. iPhone 가속도계를 사용하지 않을 때
- 11. 사용하지 않을 때 UIViewController 해제
- 12. Application_Start() event in global.asax
- 13. 레일스는 기본 키를위한 시퀀스를 사용하지 않을 것인가?
- 14. Ruby에 상응하는 ASP.NET Application_Start?
- 15. 회원사는 사용 또는 사용하지 않을 것인가?
- 16. Application_Start 대 OnInit 대 생성자
- 17. DP 및 PX 측정을 사용하지 않을 때 및 사용하지 않을 때
- 18. Application_Start 이후에 경로 추가
- 19. 엔티티 프레임 워크를 사용하지 않을 때
- 20. 레일 옵저버 - 레일에서 옵저버를 사용하지 않을 때
- 21. g ++ 예외를 사용하지 않을 때의 예외 비용
- 22. 재귀 - 언제 사용 하시겠습니까? 사용하지 않을 때는
- 23. TaskCreationOptions.LongRunning을 사용하지 않을 때 이상한 동작이 발생했습니다.
- 24. 사용시기 및 사용하지 않을 때 마지막으로 시도하십시오.
- 25. SQL Server CASE WHEN을 사용하지 않을 때
- 26. LINQ To Objects를 사용하지 않을 때?
- 27. navigationController를 사용하지 않을 때 어떻게 navigationBar를 추가합니까?
- 28. 나는 SHDocVw.ShellWindows와 함께 Thread.Sleep을 사용하지 않을 것입니다.
- 29. jsTree - DB에서 nestedSet을 사용하지 않을 수 있습니까?
- 30. 동일한 방법을 사용하거나 사용하지 않을 수 있습니까?
예, 이는 정상적인 동작입니다. inproc 대신에 상태 서버 세션 상태를 사용하는 것이 좋습니다. 상태 서버는 세션이 동일한 서버 또는 다른 서버의 다른 프로세스에 저장되며 asp.net 작업자 프로세스에 저장되지 않는다는 것을 의미합니다. 즉, 응용 프로그램 풀이 재활용되면 세션 상태가 유지됩니다. 또는 Jonas가 제안한대로 SQL Server 세션 상태를 사용할 수 있습니다. –
정상적인 경우 특정 시간 후에 응용 프로그램이 어떤 활동도받지 못하면 호스트 프로세스가 종료되어 세션이 손실됩니다. SQL 세션 상태를 사용하여이를 처리하거나 작업자 프로세스가 지속되는 기간을 늘릴 수 있습니다. – Jonas
@Russ Cam :이 동작을 변경하는 방법이 있습니까? 아니면 내가 그대로 두어야 해? – Raika