HealthMonitoring 中的 HttpRequest 对象
我正在为 asp .net 2.0 应用程序设置一些运行状况监控。
我希望能够获取原始的网络请求对象。 我希望能够检查发送的标头以及如果可能的话任何发布数据。
我目前有一个继承自 WebEventProvider 的事件提供程序,但这仅包含 HttpWebResponse 数据,而不包含请求。
我该怎么办?
I'm setting up some health monitoring for an asp .net 2.0 app.
I'd like to be able to pick up the original web request object. I'd like to be able to inspect the headers sent through and if possible any post data.
I currently have a event provider that inherits from WebEventProvider, but this does only includes the HttpWebResponse data, not the request.
How might I go about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您打算仅对您的应用程序进行健康监控还是对 IIS 中的所有应用程序进行健康监控?
仅对于您自己的应用程序,您可以创建一个类并从 IHttpModule 派生,并在其 Init 方法中创建事件通知,甚至可以监视请求和任何其他状态。
您可以在 web.config 中添加以下行
Do you intend to do health monitoring only for your application or all the applications in the IIS?
Only for your own application, you can create a class and derive from IHttpModule and in its Init method you can create event notification even to monitor request and any other state.
And you can add following line in your web.config