不同类型的托管WCF应用程序和优点

时间:2013-03-11 06:52:21

标签: .net wcf wcf-hosting wcf-http

可以使用不同类型的主机。

  1. Windows进程激活服务(WAS)

  2. IIS

  3. 自托管

  4. 在Windows服务中托管

  5. 有使用一个在另一个上的优势吗?哪个更好?

1 个答案:

答案 0 :(得分:6)

Thisthis可以提供帮助。但基本上是:

1)IIS现在使用WAS

2)IIS托管。优点:通常不需要托管代码,易于维护,IIS基础结构(安全性,会话,站点集成等)。缺点:'被动'服务,需要IIS。

3)自我托管。优点:易于调试。缺点:没有基础设施,需求。自定义托管代码,交互式使用(一般来说)。

4)在Windows服务中托管。优点:用于“主动”,长期运行的服务,服务基础设施(启动/停止/暂停,无人值守(非交互)执行,依赖性,mmc等),相对容易管理。缺点:要求。自定义托管代码,相对难以调试(与IIS托管相比)。