这个服务的IIS或自助主机?

时间:2012-09-28 15:02:41

标签: .net wcf iis iis-7 self-hosting

您好,

我有一个复杂的分层WCF服务,它实际上包含4个不同的服务,其中3个使用常规BasicHTTPBinding,最后一个使用netTCPBinding。

这是som facs:

  1. 启动时加载数据
  2. 永远不要回收或重启(全天候运行)
  3. 5000个Windows客户端
  4. 回复以使客户保持最新
  5. 缓存数据以加快响应速度
  6. 使用userPassword和活动目录自定义登录
  7. 消息检查员
  8. 可以在同一台计算机上托管此服务的多个实例(包含4个服务)
  9. 在TCP服务上使用profobuf进行WCF以获得性能
  10. 不压缩数据
  11. Active Directory通信
  12. 证书
  13. 自定义/常规效果计数器
  14. 此服务已在IIS7中托管了一段时间,但为了消除WAS开销并获得性能,我现在还创建了一个Windows服务来托管它。

    但我有几个问题:

    1. WCF是否完全正常运行,例如崩溃限制?
    2. 如果服务崩溃,我该如何处理?我需要它尽快重启

1 个答案:

答案 0 :(得分:0)

在“服务”中右键单击该服务,然后选择“属性”。第二个是具有许多选项的恢复选项卡。服务没有抓到Recover会有一些挂起。但它应该感觉到崩溃。