2009-02-13 71 views
2

我們有一個應用程序在Windows服務中使用Lucene.NET來重新索引我們的應用程序進行搜索。我們的管理部分可以在Lucene中觸發完整的重新索引,並且目前檢查其進度的唯一方法是通過寫入光盤的日誌文件。從ASP.NET中查詢長時間運行的Windows服務

這是笨重的。我們希望調查服務,以確定reindexing進展。

有沒有人有這方面的見解?

回答

2

命名管道將是我會做在這種情況下跨進程通信,如果兩個進程將在同一臺機器上運行的方式。

如果兩個進程都在不同的機器,它就會多毛,將可能涉及沿着web服務與進程通信線的東西,然後asp.net調用Web服務。

+0

有沒有在那裏我可以一個示例代碼,其中一個WCF是一個Windows服務中,並從Web應用程序或桌面應用程序託管,我們是輪詢一些進步的窗口服務的鏈接.. – HishHash 2013-01-10 08:01:26