我有一個WCF服務,我已經在另一個問題here中提到過。正如我已閱讀here主機在Windows服務WCF是所有原因的最佳解決方案。所以我選擇這個選項。但是,Windows服務託管不允許任何可視化過程通信(在我們使用託管在控制檯應用程序中的自託管服務並將任何問題報告給控制檯之前)。我如何獲得託管服務的類似方式?我的想法是使用另一個命名管道綁定進行服務和人類之間的視覺「溝通」。 如果有人推薦我一些有用的東西,我會對我很好。 非常感謝你們!爲服務WCF託管的交互式「屏幕」
2
A
回答
3
如果您需要「屏幕」只是爲了讓服務可以報告問題,我會建議您使用Windows事件從服務中記錄此類事件,然後您可以創建任何UI /背景處理可以在窗口事件日誌中查找此類事件並正確報告它們(例如:發送電子郵件等)
1
我傾向於同意@ Ankur的回答,但是我認爲我會給你一個替代選項。您可以考慮使用WMI爲正在運行的服務提供視覺反饋。我參加了一個有趣的ALT.NET討論(full video is available here),並且它應該相對簡單直觀地用WMI來測試你的應用程序,讓你可以查詢系統狀態
+0
我想用WMI只能查詢「當前狀態」而不是以前的狀態吧? – Ankur
相關問題
- 1. 託管WCF服務
- 2. Windows服務託管的TCP WCF服務
- 3. wcf windows服務交互
- 4. WCF服務自託管
- 5. 自我託管wcf服務
- 6. 在託管WCF服務WAS
- 7. WCF服務託管服務器
- 8. 託管Web服務/ WCF服務?
- 9. IIS WCF服務託管與Windows服務
- 10. 作爲Windows服務託管的WCF服務的彈性
- 11. 如何在互聯網上託管wcf服務?
- 12. 使用自託管WCF服務進行相互身份驗證
- 13. WAS託管的WCF服務激活
- 14. log4net的出託管WCF服務
- 15. 與自託管的WCF服務
- 16. IIS外部託管的WCF RIA服務
- 17. InstanceContextMode自我託管的WCF服務
- 18. WAS託管的WCF服務和log4net
- 19. 發現WCF託管的Windows服務
- 20. 自我託管的WCF服務
- 21. 託管WCF服務的任何建議?
- 22. Mono中自行託管的WCF服務
- 23. 呼叫託管的WCF服務從PHP
- 24. 爲什麼你會在Windows服務中託管wcf服務?
- 25. 無法爲Windows服務託管的WCF服務生成WCF客戶端代碼
- 26. 如何在互聯網上發佈WCF服務(在wnd服務中託管)
- 27. IIS託管WCF服務錯誤
- 28. 使用HTTPS託管WCF服務
- 29. 自我URL映射託管WCF服務
- 30. 自我 - 託管WCF服務器和SSL
感謝您的回答!你能否給我指點一些關於「windows事件」的文章,樣本? – kseen
@kseen:Google是你的朋友 - 也是MSDN文檔!請參閱[如何使用C#寫入事件日誌](http://support.microsoft.com/kb/307024)和[.NET中EventLog類的MSDN文檔](http://msdn.microsoft.com /en-us/library/system.diagnostics.eventlog.aspx) –
查看 - 事件日誌類的'http:// msdn.microsoft.com/en/us/library/system.diagnostics.eventlog.aspx'。和'http:// www.codeproject.com/KB/cs/LogWatcherRSSFeeds.aspx'舉例說明如何監控事件日誌。 – Ankur