记录HttpContext.Current数据

时间:2014-10-21 02:00:51

标签: asp.net .net httpcontext

HttpContext.Current不可序列化,但我想在PRODUCTION上捕获Request,Query string参数,Session数据等,以便进行一些调试。

换句话说,我想手动收集所有可能的信息。知道怎么做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您无法序列化HttpContext。要实现这一点,您应该创建一个自定义类来封装您想要从HttpContext中获取的信息,然后您可以将它们记录到文件中。

请参阅此帖子:"System.Web.HttpContext cannot be serialized because it does not have a parameterless constructor."

此链接可能有助于跟踪: http://odetocode.com/articles/242.aspx