3
A
回答
0
我會說,這主要是由你的傳輸協議驅動的。
如果您使用TCP或命名管道,我會主張自我託管(是的,我知道IIS可以做但我想自我託管的靈活性)。但是,對於HTTP,我相信IIS是一條可行之路,因爲它涵蓋了很多需要在自託管中實施的許多問題。
自託管一個TCP或命名管道服務是快速和容易的,沒有特別的陷阱。只有在命名管道上,我必須在Windows Vista/7/2008上說named pipe hardening,這使得模型變得更加複雜,對我而言,這很不穩定。
3
爲什麼你(和許多其他人也是)立即假定自託管會導致問題(或比在IIS中託管更多的問題)?
我們幾乎完全使用了一堆自託管的WCF服務(在Windows NT服務中),我不希望以任何其他方式使用它。對於任何嚴重生產就緒託管,我會總是首先推薦自我託管。
爲什麼?
我可以完全控制的URL服務 - 沒有強迫IIS服務器名,虛擬目錄,端口,和我一個* .svc文件
我可以啓動和停止這些服務的意願,這是非常有用的在許多情況下
我所有綁定和協議的全面支持 - 沒有什麼大驚小怪的,沒有搞亂 - 它只是工作小號
我沒有處理應用程序池,應用程序池回收和IIS
的其他煩惱
如此反覆:爲什麼你想當然地自託管會導致問題??它實際上會阻止相當多的IIS問題!
相關問題
- 1. WCF服務自託管
- 2. 自託管WCF服務
- 3. 自我託管wcf服務
- 4. Windows服務與託管的WCF服務
- 5. IIS WCF服務託管與Windows服務
- 6. 託管WCF服務
- 7. WCF服務託管
- 8. 預熱自我託管的WCF服務
- 9. 自我託管的WCF服務
- 10. Mono中自行託管的WCF服務
- 11. 安全的自託管WCF服務
- 12. InstanceContextMode自我託管的WCF服務
- 13. 自我URL映射託管WCF服務
- 14. wcf自我託管多種服務
- 15. WCF自託管服務。系統要求
- 16. 自我 - 託管WCF服務器和SSL
- 17. 更新IIS自動託管WCF服務
- 18. 自託管WCF數據服務認證
- 19. Windows服務「自我託管」WCF:壓縮?
- 20. 多個WCF服務(自己託管)
- 21. wcf數據服務自託管憑證
- 22. 通過Https自託管WCF服務
- 23. 在同一端口自託管WCF與自託管Web服務器(HTTPListener)。可能?
- 24. 對WCF託管REST Web服務與IIS
- 25. Windows服務託管的TCP WCF服務
- 26. 託管在Windows服務託管的WCF服務
- 27. REST和託管WCF服務
- 28. 在託管WCF服務WAS
- 29. DataContractException在託管WCF服務
- 30. WCF和託管Windows服務
其實我更喜歡自我託管的想法。我只是不喜歡何時選擇託管方法的ms文檔。我也不想因疏忽而失明。 – 2010-11-25 05:34:28