2010-02-04 4 views
0

응용 프로그램이 시작될 때 데이터베이스에서로드되는 응용 프로그램 수준 변수가 있습니다. 이제 변수에 액세스 할 때 변수가 null이 아닌지 확인합니다. null이 아니면 사용하고, null이면 데이터베이스에서 초기화 한 다음 사용하십시오.mvc 웹 응용 프로그램에서 응용 프로그램 변수 새로 고침

제 질문은이 변수가 하루에 한 번 이상 새로 고침되도록하려면 어떻게해야합니까? NET 또는 MVC 프레임 워크에 뭔가 도움이 있나요?

잠시 동안 IIS에 액세스하지 않으면 IIS가 응용 프로그램을 언로드합니까? 그렇다면 앱이 다시로드 될 때마다 내 변수가 새로 고쳐집니다.

감사

답변

2

당신은 만료 시간 변수를 저장하는 클래스 System.Web.Caching.Cache를 사용할 수 있습니다. 이렇게하면 하루에 한 번 값이 지워지고 코드가 DB에서 다시로드됩니다.

관련 문제