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