我有一個ASP.NET MVC4網站正在運行,現在我需要某種連續運行的後臺任務。但這甚至可能嗎?在MVC4網站上連續運行後臺進程
的MVC4網站是一種通知系統。其他網站可以在本網站上註冊Callback
網址,本網站應該在指定時間間隔內觸發該回叫網址。因此,例如每一個小時。
通常我的網站的代碼,當我訪問一個頁面纔會有效。但爲了使這項工作,我需要一種方法讓我的ASP.NET網站不斷在後臺運行。因此,它可以在必要時進行檢查並進行HTTP調用。
重要的是,其他網站可以通過http
網絡請求註冊自己的Callback
網址,而不是通過套接字。
是這樣可以在ASP.NET MVC Web應用程序?或者我需要不同的方法?
嗯,我不知道這一點。每個評論似乎都建議針對這種方法,因爲各種原因,如安全性,堆棧溢出,設計明智等。 – w00
而且這是絕對正確的。如果你關心應用程序設計,你絕對不應該用這種方式。但正如你所看到的,它對StackOverflow來說工作正常。 –