ASP.NET 有一个很好的特性,叫做健康监控。一旦在system.web/healthMonitoring
章节中定义,我们就会得到非常有用的 Web 事件来记录/分析。对于不使用 ASP.NET 兼容模式并托管在 IIS7/WAS 下的 WCF 服务,是否有任何类似的方法?
更新:我发现在 WCF 服务的 web.config 中启用 system.web/healthMonitoring 可以获取一些 Web 事件:System.Web.HttpRuntime, 1002, “应用程序正在关闭。原因:配置已更改。” . 没有心跳和其他。如果 ASP.NET 不参与该过程,我不明白它是如何工作的,但事实就是如此。