首页 > 解决方案 > 有没有办法监视所有来自 IIS 中托管的 .net 核心应用程序的 http 请求

问题描述

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

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

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

标签: .net-coreiis-7asp.net-core-webapicoreclr

解决方案


您可以尝试使用一些工具来捕获所有请求,例如 网络监视器提琴手

您还可以检查存储每个传入请求信息(如 IP 地址、日期、时间等)的IIS 日志。

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


推荐阅读