有没有一种方法可以监视所有传入IIS托管的.net核心应用程序的http请求

时间:2019-07-19 01:41:55

标签: .net-core iis-7 asp.net-core-webapi coreclr

我已经实现了一个httpmodule来中断对我的asp.net应用程序的所有http请求。但是它不适用于.net核心应用程序。

如果我没记错,我们可以实现中间件来中断.net核心应用程序中的请求。但是我认为这需要更改启动类并重新部署应用程序。

因此,现在尝试监视所有进入IIS托管的.net核心应用程序的http请求,而无需触摸Httpmodule之类的应用程序代码。有办法实现吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用一些工具来捕获所有请求,例如 network monitorfiddler

您还可以检查IIS logs,其中存储了每个传入的请求信息,例如IP地址,日期,时间等。

还有另一个工具,即性能监视器,它提供性能计数器的高级视图,实时更新的时间序列图,直方图和报告。