System.Timers.Timer
내 Asp.Net 응용 프로그램에서를 사용하고 .NET HttpServerUtility.MapPath
을 통해서만 사용할 수 있는 방법 을 사용해야합니다 HttpContext.Current.Server.MapPath
. 문제는 즉 HttpContext.Current
인 null
경우 Timer.Elapsed
이벤트가 발생합니다.
HttpServerUtility 개체에 대한 참조를 얻는 다른 방법이 있습니까? 내 클래스의 생성자에 삽입 할 수 있습니다. 안전 해요 ? 현재 요청이 끝날 때 가비지 수집이되지 않는지 어떻게 확인할 수 있습니까?
감사!