我有一個Windows服務,我在其中託管一個wcf服務。 通過wcf服務控制windows服務的最佳方法是什麼?我已經創建了wcf服務的接口,但我不知道如何與windows服務的類和函數進行交互。wcf windows服務交互
回答
只是爲了檢查我是否正確理解你的問題 - 你想運行一個wcf服務,所以你創建一個windows服務來託管它,並且你希望你的桌面客戶端能夠控制windows服務(這是託管wcf服務)通過與wcf服務交談?
如果是這樣的話,你想用Windows服務做什麼?在我完成的一些工作中,我已經建立了服務器,以便有Windows服務託管我想要運行的所有wcf服務,並且爲了與遠程服務進行交互(例如,啓動/停止/重新啓動)我有另一個服務在服務器上運行(通常烘焙到亞馬遜實例圖像中,因此它運行在每個新服務器上),我的遠程客戶端可以與之交談。這樣我就可以在所有服務器上觸發服務重啓,而無需手動將遠程桌面連接到每臺服務器。當然,第二個wcf服務是通過一些手段來保證的,所以它不容易被利用。
這是你想要做的事嗎?
是的,這是我想要的,但有第二項服務(像你這樣做)目前不是一個好的選擇。我需要一個可以通過wcf操作的服務。 – phm 2010-08-09 13:45:34
好的,這種方法唯一的問題是你將無法停止服務,因爲它也會阻止你的WCF偵聽器。你想從Windows服務中獲得什麼樣的信息? – theburningmonk 2010-08-09 14:01:34
- 1. windows服務如何互相交互?
- 2. 與運行的Windows服務交互?
- 3. WCF服務與Windows服務
- 4. Android服務交互
- 5. WCF在Windows服務
- 6. 服務和程序交互
- 7. iPhone服務器交互
- 8. Android,django,服務器交互?
- 9. IIS WCF服務託管與Windows服務
- 10. Windows服務託管的TCP WCF服務
- 11. 帶Windows服務的WCF服務
- 12. 從Windows服務連接到WCF服務
- 13. 需要有關與MQ交互的WCF Web服務的幫助
- 14. 爲服務WCF託管的交互式「屏幕」
- 15. WCF交換服務接口
- 16. WCF服務接口交換
- 17. 與windows服務交談
- 18. 使用Windows服務的WCF
- 19. WCF推動Windows服務
- 20. Unity,WCF和Windows服務
- 21. Amazon EC2 for WCF Windows服務
- 22. WCF的Windows服務停止
- 23. 在WCF Web服務內部處理WCF Windows服務客戶端
- 24. 通過互聯網訪問WCF服務
- 25. 問題調用WCF服務互聯網
- 26. 通過互聯網消費wcf服務
- 27. 在Windows上編程交互式服務器控制檯
- 28. 如何獲取Windows服務和ASP.NET MVC項目交互?
- 29. Windows 8 beta中的交互式檢測服務
- 30. 從windows服務運行exe,與用戶桌面交互
除非您提出類似於「如何打開與現有WCF服務的連接」的提示,否則這是一個設計問題。如果這是一個設計問題,那麼請提供有關該服務及其實施的更多詳細信息,以及您希望能夠遠程執行的內容,以便我們能夠爲您提供有關您的設計的建議。 – 2010-08-09 11:36:58
我想創建一個windows服務,它是一個http偵聽器。我需要一個託管在其中的wcf服務,因爲我有另一個需要通過wcf服務從windows服務檢索信息的桌面應用程序。我的方法錯了嗎? – phm 2010-08-09 13:07:53