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

Rah*_*put 6 .net wcf wcf-hosting wcf-http

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

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

  2. IIS

  3. 自我托管

  4. 托管在Windows服务中

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

Sal*_*ain 7

可以提供帮助.但基本上:

1)IIS现在使用WAS

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

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

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