我有WCF服務項目與所需的BL模塊。 請告訴我,我如何將這個項目部署爲Windows服務。 我不將已瞭解MSDN樣本http://msdn.microsoft.com/ru-ru/library/ms733069.aspx主持我的WCF服務作爲Windows服務
0
A
回答
0
基本上,你需要:
- 在.NET中創建一個Windows NT服務
- 定義類型的私有成員變量
ServiceHost
內該服務在
OnStart
事件處理程序中創建並打開您的ServiceHost
:_host = new ServiceHost(typeof(YourServiceClass), new Uri("http://localhost/Services/YourService")); _host.Open();
在服務中,在
OnStop
處理程序中,關閉並停止ServiceHost。_host.Close();
添加適當的
app.config
到您的NT服務
這是對所有有!
還有一個非常好,非常豐富的MSDN幫助頁面,在那裏展示How To Host a WCF Service in a Managed Application
+0
我想實現REST服務,爲此我需要爲每個Web方法添加WebGetAttribute。但是我不能將引用System.ServiceModel.Web添加到控制檯或Win NT服務項目,wcf服務庫中 – Nodir
相關問題
- 1. 作爲Windows服務託管WCF服務
- 2. WCF主機作爲Windows服務故障
- 3. WCF服務,在WCF SVC主機的工作,不工作作爲Windows服務
- 4. 主持Windows服務
- 5. 主持WF作爲Windows服務
- 6. WCF服務與Windows服務
- 7. Windows服務或WCF服務
- 8. 作爲Windows服務託管的WCF服務的彈性
- 9. WCF/Windows服務不工作
- 10. 無法啓動作爲Windows服務安裝的WCF服務
- 11. 工作流服務作爲WCF服務的服務參考
- 12. 帶Windows服務的WCF服務
- 13. Windows服務託管的TCP WCF服務
- 14. Windows服務與託管的WCF服務
- 15. 運行WCF Windows服務作爲InstanceContextMode.PerCall
- 16. WCF REST服務 - 自主機Windows服務 - 如何使用%的URL
- 17. 從Windows服務中刪除孤立的WCF服務主機
- 18. Windows服務中的主機HTTP WCF服務
- 19. 主機WCF服務
- 20. WCF在Windows服務
- 21. 作爲Windows服務主持一個Windows程序
- 22. 主機我有一個託管的Windows服務中WCF服務的一些麻煩Windows服務
- 23. IIS WCF服務託管與Windows服務
- 24. 從Windows服務連接到WCF服務
- 25. WCF服務行爲將操作添加到我的服務
- 26. .Net 3.5 Windows服務隱藏WCF服務主機
- 27. 運行Web服務作爲Windows服務
- 28. node.js http服務器作爲Windows服務
- 29. Django服務器作爲Windows服務
- 30. Windows服務作爲「打印服務器」
樣品是相當全面的,並給出逐步從開始到結束一步的指示。你不明白哪一部分? – bobbymcr
本示例介紹如何手動創建WCF服務,但不使用wcf項目類型。在手執行我有一些推薦引用System.ServiceModel.Web – Nodir