簡體   English   中英

正在服務中的WCF的交互式“屏幕”

[英]Interactive “screen” for WCF hosted in service

我有一個WCF服務,我已經在這里的另一個問題中提到 正如我在這里閱讀的出於各種原因,Windows服務中的主機WCF是最好的解決方案。 這就是為什么我選擇此選項。 但是Windows服務托管不允許任何可視化進程通信(在我們使用自托管服務之前,該服務已托管在控制台應用程序中,並僅在控制台中報告任何問題)。 如何獲得類似的托管服務方式? 我的想法是使用另一個命名管道綁定在服務和人員之間進行視覺“通信”。 如果有人推薦我一些有用的東西,我對我會很好。 非常感謝大家!

萬一您只需要“屏幕”以便服務可以報告問題,我建議您使用Windows事件從服務中記錄此類事件,然后可以創建可以查找此類事件的任何UI /背景流程窗口事件日志中的事件並進行適當報告(例如:發送電子郵件等)

我傾向於同意@Ankur的回答,但認為我可以給您一個替代選擇。 您可以考慮使用WMI為正在運行的服務提供視覺反饋。 不久前,我參加了關於該主題的ALT.NET有趣的演講(不是特定於WCF的)( 此處提供完整視頻 ),並且使用WMI來檢測您的應用程序以允許查詢系統狀態應該相對簡單

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM