【问题标题】:WCF Health Monitoring similar to ASP.NET类似于 ASP.NET 的 WCF 健康监控
【发布时间】:2011-10-28 08:55:08
【问题描述】:

ASP.NET 有一个很好的特性,叫做健康监控。一旦在system.web/healthMonitoring 部分中定义,我们将获得非常有用的 Web 事件来记录/分析。对于不使用 ASP.NET 兼容模式并托管在 IIS7/WAS 下的 WCF 服务,是否有任何类似的方法?

更新: 我发现在 WCF 服务的 web.config 中启用 system.web/healthMonitoring 可以获取一些网络事件:System.Web.HttpRuntime, 1002, "Application正在关闭。原因:配置已更改。”。没有心跳和其他。如果 ASP.NET 不参与该过程,我不明白它是如何工作的,但事实就是如此。

【问题讨论】:

    标签: asp.net wcf iis was health-monitoring


    【解决方案1】:

    请通过以下链接。不知道你到底在问什么。

    Link 1

    Link 2

    Link 3

    【讨论】:

      【解决方案2】:

      您可以在客户端的配置文件中添加一些配置,并且会有很多日志信息。检查以下链接

      【讨论】:

      • 不是我的意思,抱歉。这是常规的 WCF 日志记录,我无法使用它获取心跳和应用程序池回收事件,可以吗?
      • @UserControl:WCF 服务通常不会一直“活动”——服务类被实例化以处理请求,并在响应被发回后释放——所以真的没什么可“监控”大部分时间......
      • 如果 WCF 服务由 IIS/WAS 托管,它会像常规 ASP.NET 应用程序一样通过请求回收和激活,不是吗?
      • @UserControl: NO - 它不是由 IIS/WAS 处理的 WCF 服务 - 而是 服务主机 - 不一样!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多