确定 IIS 7 中当前正在服务的文件

确定 IIS 7 中当前正在服务的文件

serverfault 向我展示了这个话题,我想我想要做同样的事情,但是在 IIS 中,而不是 Apache 中。

我正在构建一个“仪表板”应用程序,我希望它显示 IIS 当前正在提供哪些文件。它们大多都是大文件。

我认为 ILogScripting COM 接口是一个不错的起点,但它在 IIS 7 中不可用,并且它依赖于底层 IIS 日志来获取数据。而我认为这就是我的问题所在。

我如何让 IIS 实质上放入两个日志条目,一个在请求开始时,一个在连接关闭时?

此外,IIS 似乎不会在日志条目发生时“实时”提交它们。存在某种延迟/批处理作业。这也会给我带来问题。

或者我需要在 isapi 中做些什么?

答案1

IIS7 具有内置请求监控模块可以通过 WMI 访问。

相关内容