2014-01-27 76 views
2

我有一個ASP.NET MVC4網站正在運行,現在我需要某種連續運行的後臺任務。但這甚至可能嗎?在MVC4網站上連續運行後臺進程

的MVC4網站是一種通知系統。其他網站可以在本網站上註冊Callback網址,本網站應該在指定時間間隔內觸發該回叫網址。因此,例如每一個小時。

通常我的網站的代碼,當我訪問一個頁面纔會有效。但爲了使這項工作,我需要一種方法讓我的ASP.NET網站不斷在後臺運行。因此,它可以在必要時進行檢查並進行HTTP調用。

重要的是,其他網站可以通過http網絡請求註冊自己的Callback網址,而不是通過套接字。

是這樣可以在ASP.NET MVC Web應用程序?或者我需要不同的方法?

回答

4
+0

嗯,我不知道這一點。每個評論似乎都建議針對這種方法,因爲各種原因,如安全性,堆棧溢出,設計明智等。 – w00

+0

而且這是絕對正確的。如果你關心應用程序設計,你絕對不應該用這種方式。但正如你所看到的,它對StackOverflow來說工作正常。 –