WCF托管

简介:

这节讨论托管WCF的不同方式。WCF服务无法自己存在,

它必须托管在windows的进程里。这样的进程叫做托管进程(或者宿主进程)。

主要有四种方式托管WCF服务。

  1. IIS 托管

  2. 自托管

  3. WAS托管

  4. Windows服务托管

WCF支持多种不同的托管和协议。


托管环境

支持的协议

Windows console/ form application

HTTP,net.tcp,net.pipe,net.msmq

Windows service application (formerly known as NT services)

HTTP,net.tcp,net.pipe,net.msmq

Web server IIS6

http, wshttp

Web server IIS7 - Windows Process Activation Service (WAS)

HTTP,net.tcp,net.pipe,net.msmq



各种托管支持的特性。

特性

自托管

IIS 托管

WAS 托管

Executable Process/ App Domain

Yes

Yes

Yes

Configuration

App.config

Web.config

Web.config

Activation

Manual at startup

Message-based

Message-based

Idle-Time Management

No

Yes

Yes

Health Monitoring

No

Yes

Yes

Process Recycling

No

Yes

Yes

Management Tools

No

Yes

Yes



欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处!

















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2011/01/25/1944955.html ,如需转载请自行联系原作者


相关文章
|
C++
wcf系列学习5天速成——第五天 服务托管
原文:wcf系列学习5天速成——第五天 服务托管 今天是系列的终结篇,当然要分享一下wcf的托管方面的知识。   wcf中托管服务一般有一下四种:   Console寄宿:             利于开发调试,但不是生产环境中的最佳实践。
1019 0
|
10月前
|
前端开发
WCF更新服务引用报错的原因之一
WCF更新服务引用报错的原因之一
|
9月前
|
C# 数据安全/隐私保护
c#如何创建WCF服务到发布(SqlServer版已经验证)
c#如何创建WCF服务到发布(SqlServer版已经验证)
38 0
|
9月前
|
安全 数据库连接 数据库
WCF服务创建到发布(SqlServer版)
在本示例开始之前,让我们先来了解一下什么是wcf? wcf有哪些特点? wcf是一个面向服务编程的综合分层架构。该架构的项层为服务模型层。 使用户用最少的时间和精力建立自己的软件产品和外界通信的模型。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案。且能与已有系统兼容写作。 简单概括就是:一组数据通信的应用程序开发接口。
64 0