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