是否有一个实用程序类可以将 ASP.NET Request 对象转换为字符串(也称为转储它)?
我正在编写一个日志记录组件,我想要实现的方法之一是能够从 ASP.NET 请求对象(会话变量、POST\GET 变量、自定义标头、请求中的 URL、授权用户、客户端)转储信息ip 等)。我想知道是否有一个实用程序类可以执行此操作,而不是编写代码来从请求对象中解析此信息?
I'm writing a logging component and one of my methods I want to implement is being able to dump the information from an ASP.NET request object (Session variables, POST\GET variables, Custom Headers, URL from request, authorized user, client ip, etc). Rather then writing code to parse this information out of the request object, I was wondering if there was a utility class to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以考虑序列化对象,但这太过分了。最好只记录您需要的数据。
You could look at serializing the object but that's going to be overkill. Better to just log the pieces of data you need.
我想它非常适合 ASP.NET HttpModule。您可以在 http://www.csharpfriends.com/articles 找到有关 HttpModule 的更多信息/getarticle.aspx?articleid=268
I guess its a good fit for ASP.NET HttpModule. You can find more information about HttpModule at http://www.csharpfriends.com/articles/getarticle.aspx?articleid=268
查看 ELMAH
您应该考虑使用它,而不是自己推出。
它提供了一个随时可用的界面并且设置非常简单
Checkout ELMAH
You should consider using this instead of rolling your own.
It provides a ready to use interface and is very simple to setup