我正在創建ASP.NET .NET 4.0網站,並且此網站的一部分要求存在「始終運行」的應用程序。通常我會爲此創建一個Windows服務,但該網站將託管在共享主機環境中,除非我獲得虛擬服務器,否則這不是一種可能性。始終在ASP.NET和外部網絡託管中運行應用程序
我的第一個想法是有一個線程在後臺運行,它會在Application_Start上創建並在Application_End上銷燬。我環顧四周,這看起來可能是一種選擇,但我當然必須擊中該網站才能調用Application_Start,並且如果關聯的AppPool被重新使用,那麼這個過程將不得不重複(所以我相信?!?)。
在一個正常的ASP.NET網站中,這些看起來有可能嗎?
這已經在這裏問了很多,雖然我正在努力找到正規的問題/答案。 – andynormancx
這是我在想我想的問題http://stackoverflow.com/questions/1395358/ – andynormancx