2011-10-18 38 views
0

我在其中一個應用程序中看到了一個非常奇怪的行爲。它是一個運行在IIS7中的ASP.NET MVC應用程序。我有一小部分代碼沒有運行任何請求的上下文(想想TCP套接字上的基本心跳)。但是,我注意到,當沒有活動時,心跳似乎停止。如果我只是對網站提出請求,一切都會再次發生。當沒有活動時,IIS是否會暫停ASP.NET MVC應用程序的執行?

所以,我的問題是,代碼在任何請求上下文之外運行的預期行爲是什麼?

+4

總體運行非請求處理線程在IIS是一個壞主意,有趣的是,這是菲爾Haacks博客最近的話題http://haacked.com/archive/2011/10/16/the-危險的實施經常性後臺任務在asp-net.aspx – meandmycode

+0

@meandmycode尼斯鏈接,thans – Matt

回答

相關問題