位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# WCF概念 驻留

提问人:刘团圆发布时间:2020-12-11评论0

WCF服务可以存储在几个不同进程中,包括t

    • Web服务器:驻留在IIS的WCF服务是WCF提供的最接近Web服务的服务。还可以使用WCF服务 中的高级功能和安全特性,这些功能和特性很难在Web服务中实现,也可以集成IIS特性,如I1S安全 特性。

    • 可执行文件:可以把WCF服务驻留在.NET中创建的任意应用程序类型中,如控制台应用程序、Windows 窗体应用程序和WPF应用程序。

    • Windows服务:可以把WCF服务驻留在Windows服务中,这意味着可以使用Windows服务提供的有用特性,包括自动启动和错误恢复。

    • Windows Activation Service(WAS):专门用于驻留WCF服务,基本上是HS的一个简化版本,可以在任何没有IIS的地方使用。

    上述列表中的两个选项IIS和WAS为WCF服务提供了有用的特性,例如激活、进程回收和对象池。如果使用另外两个驻留选项,WCF服务就是自驻留的。我们偶尔会自驻留服务,以进行测试,但最好创建自驻留、产品级的服务。例如,假定不允许在运行服务的电脑上安装Web服务器。如果服务运行在域控制器上,或者公司的本地策略只是禁止运行IIS,就可以把服务驻留在Windows服务上,它会工作得很好。

继续查找其他问题的答案?

相关视频回答
回复(0)
X
返回顶部
付费复制

付费获取七天复制权限

限时特价:2.88元/篇原价:10元
联系客服

扫码关注公众号,发送私信联系客服.

微信扫码关注,联系客服

联系客服QQ:2845411722

恭喜您,操作成功,可以复制了

3秒后关闭
X