2013-02-23 1 views
4

데이터베이스에있는 일부 구성을로드하는 데 싱글 톤 패턴을 사용하고 있습니다. 데이터베이스에 새로운 구성을 추가하고 웹 서비스를 다시 시작하면 해당 설정이로드되지 않습니다. 이를 위해 IIS 서버를 다시 시작하면 제대로 작동합니다.사이트 다시 시작시 캐싱이 명확하지 않습니다.

어디에 거주합니까? 앱 도메인에로드되어 있으며 AppDomain도 다시 시작해야하나요? 왜 이런 일이 일어나는지 명확하지 않습니다. IIS에서 서비스를 다시 시작하면 앱 도메인의 모든 정보가 지워지지 만 발생하지 않기 때문에

+0

질문 제목에 캐싱이 언급되어 있지만 나중에 설정을 참조 하시겠습니까? 질문을 좀 더 넓혀 주시겠습니까? 샘플 소스 코드가 문제를 더 잘 지적 할 수 있습니까? – Jesse

답변

9

웹 사이트를 중지하면 애플리케이션을 동일한 상태로 유지하면서 요청 수락이 중지됩니다. 작업자 프로세스가 중단되지 않습니다.

작업자 프로세스를 다시 시작하여 메모리를 비우려면 응용 프로그램 풀을 재활용해야합니다.

You can read more about it.

+0

감사합니다. –

관련 문제