Saya menggunakan System.Timers.Timeraplikasi Asp.Net saya dan saya perlu menggunakan HttpServerUtility.MapPathmetode yang tampaknya hanya tersedia melalui HttpContext.Current.Server.MapPath. Masalahnya adalah bahwa HttpContext.Currentadalah nullketika Timer.Elapsedperistiwa kebakaran.
Apakah ada cara lain untuk mendapatkan referensi ke objek HttpServerUtility? Saya bisa menyuntikkannya ke konstruktor kelas saya. Apakah ini aman? Bagaimana saya bisa yakin itu tidak akan Mengumpulkan Sampah di akhir permintaan saat ini?
Terima kasih!