2009-04-17 55 views
3

我有一個使用Fluorine FX遠程庫的ASP.NET應用程序。當Web應用程序初始化時,它會在單獨的端口上啓動套接字服務器以處理RTMP連接。有沒有辦法在IIS重新啓動後「自動部署」ASP.NET應用程序?

我們遇到的問題是,當IIS重新啓動時,RTMP服務將不會開始運行,直到第一個HTTP請求針對應用程序中的某個.aspx文件創建。

我一直在閱讀有關ASP.NET生命週期以及它是如何聯繫到IIS這裏引用這篇文章:

http://msdn.microsoft.com/en-us/library/ms178473.aspx

好像生命週期的所有基於這樣的假設,即它是由初始化第一個HTTP請求...

有誰知道是否有某種鉤子我得到當IIS重新啓動,所以我可以強制初始化Fluorine和它的RTMP服務器?

回答

2

我相信你所有的陳述都是正確的。您正在尋找的功能最好在Windows服務中完成。 Windows 2008的Windows進程激活服務(WAS)支持非HTTP場景,如普通TCP,命名管道或MSMQ,但關鍵術語是'激活' - 總是有一個觸發器。

相關問題