在IIS或Windows服务中托管我的服务?

时间:2010-09-08 08:05:41

标签: c# .net wcf

我有几项服务,其中一项服务需要单身服务。其他服务连接到此单例服务,而单例服务又会回调其他服务的实例。

我的问题:将此方案移动到IIS是否安全,以便我可以使用新的Windows Server Appfabric功能?我不确定IIS如何处理实例管理。

3 个答案:

答案 0 :(得分:2)

我也会选择IIS,因为与其他托管机制相比,你可以免费获得很多功能:

  • 流程生命周期管理,
  • 流程回收,
  • 共享托管,
  • 按需激活,
  • 健康监测

答案 1 :(得分:1)

在您的方案中,IIS应该不是问题。如果它已经与自托管一起使用,它也应该在IIS中工作。您只需要了解一些控制AppPool回收等的IIS管理设置。

答案 2 :(得分:1)

在IIS中托管绝对是前进的方向。特别是如果您按照提到的那样安装了AppFabric。