serverfault 向我展示了这个主题,我想我想做同样的事情,但在 IIS 中,而不是 Apache。
我有一个正在构建的“仪表板”应用程序,我希望它显示 IIS 当前正在提供哪些文件。它们大多都是大文件。
我相信 ILogScripting COM 接口是一个很好的起点,但它在 IIS 7 中不可用,它依赖于底层 IIS 日志来获取数据。我相信,这就是我的问题所在。
本质上,如何使 IIS 放入两个日志条目,一个在请求开始时,另一个在连接关闭时?
此外,看起来 IIS 不会“实时”“提交”正在发生的日志条目。有某种延迟/批处理作业。这也会给我带来麻烦。
还是我需要在 isapi 中做一些事情?
IIS7 有一个内置的请求监控模块,可以通过 WMI 访问。