2012-02-22 62 views
1

我想要做的是運行一個windows服務(c#),它收集了一些我想在asp.net web窗體站點中顯示的信息。 Windows服務有一個定時器,以便代碼可以定期運行。在asp.net web窗體中顯示來自windows服務的信息

我的應用程序的目的是管理Windows服務(重新啓動,檢查它們是否卡住等)。此外,在另一臺服務器上有完全相同的監控服務,用於檢查另一臺服務器(monitoringService1監控monitoringService2 +一些正常服務,反之亦然)。這就是爲什麼monitoringService也是一項服務。

你們可以給我任何提示,我可以如何將我的數據從win服務傳遞到我的web表單? 提前謝謝!

最好的問候, r3try

回答

1

您可以從您的Windows服務的結果將數據存儲在日誌或數據庫,然後讀取你的ASP,.NET應用程序相同的數據。我會推薦數據庫方式。

+0

嗯謝謝你的建議,我會研究那... 但是沒有辦法只是遠程調用方法和傳遞數據作爲參數? 對不起,我很新的這個...:/ – r3try 2012-02-22 21:42:49

+0

@ user1226742確保你的Windows服務和你的asp-net應用程序都使用相同的數據,在這種情況下,將與數據庫結果的最佳方式。另一種方式可能是使用WCF服務或在Windows服務所在PC上運行的Web服務,但這隻會增加您的問題的複雜性。我會牢記數據庫的想法,並試一試。 – 2012-02-22 22:26:14

相關問題