Как получить доступ к методу HttpServerUtility.MapPath в потоке или таймере?
Я используюSystem.Timers.Timer
в моем приложении Asp.Net и мне нужно использоватьHttpServerUtility.MapPath
метод, который, кажется, доступен только черезHttpContext.Current.Server.MapPath
.
The problem is that HttpContext.Current
являетсяnull
когдаTimer.Elapsed
событие пожары.
Есть ли другой способ получить ссылку на объект HttpServerUtility? Я мог бы сделать это в своем классе & apos; конструктор. Это безопасно ? Как я могу быть уверен, что в конце текущего запроса он не будет собираться мусором?
Спасибо!