本文主要是介绍wcf 宿主不通的优异(NETTCP协议),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
wcf可以在不通的宿主中寄宿。比如windows服务和iis
对于NETTCP协议是一种基于:会话的通信。单某个原因是服务崩溃过后。所有的会话都会失败
但是这2种服务主要有什么区别了:
在WINDOWS服务,对于自托管程序来说。是一个不错的选择。
1:WINDOWS服务能够自动起,用不着用户登录
2:服务控制管理员(SCM)提供一个界面来管理服务启动,重新启动后,和其他运行行为的自定义用户界面不需要。
3:服务失败后可以重新启动,提高整体可用性
4:windows服务更加安全,健壮.
对于nettcp来说是一个不错的选择。
对于IIS来说:如果使用NETTCP服务。应为可能多个网站和这个WCF服务使用同一个应用程序池。所以当其他网站崩溃的时候,这时候wcf服务也需要重新启动。
对于IIS 来说 使用WCF 中basichttp传输协议更好。
参考资料:
http://social.msdn.microsoft.com/Forums/is/wcf/thread/3c395332-b3d9-49be-add4-82199c84fcb1
http://www.devx.com/codemag/Article/33655/1763/page/4
这篇关于wcf 宿主不通的优异(NETTCP协议)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!