2011-11-17 3 views
1

ASP.NET 응용 프로그램을 통해 IIS에서 WCF 서비스를 호스팅합니다.IIS AppPool 재활용 조건을 0으로 변경할 수 없습니다.

정적 개체를 사용하여 세션 세부 정보를 유지하므로 새 DLL 또는 구성 파일을 업로드하지 않으면 AppPool이 데이터를 재활용하지 않는다는 것이 매우 중요합니다.

유휴 시간 제한 (분)을 0으로 변경했지만 마침을 클릭하면 일정 시간 간격, 가상 메모리 사용량 및 개인 메모리 사용량을 0으로 변경하려고하면 IIS가 변경 내용을 저장하지 않습니다. .

무엇이 원인 일 수 있습니까? 어떻게 해결할 수 있습니까? 해결 방법이 있습니까?

UPDATE

내가 현재하고 있어요 것보다 더 나은 솔루션이 있습니까?

+2

앱 풀이 재활용되지 않는다고 결코 보장 할 수는 없습니다. iis가 앱 풀을 재활용하고 싶다고 결정하면 (예 : 메모리가 부족한 경우) 설정에 관계없이 앱 풀이 실행됩니다. –

+2

솔루션을 다시 생각해 볼 때가 된 것 같습니다. – TheGeekYouNeed

+2

"세션 세부 정보를 저장하기 위해 정적 개체를 사용합니다."- 고개를 전합니다. – sq33G

답변

0

응용 프로그램 풀 재활용 중 세션 손실을 방지하려면 ASP.NET State Service, SQL Server DB 또는 사용자 지정 Session State provider 내에 세션 상태를 저장해야합니다.

관련 문제