【发布时间】:2014-10-21 02:00:50
【问题描述】:
HttpContext.Current 不可序列化,但我想捕获请求、查询字符串参数、会话数据等,以便在 PRODUCTION 上进行一些调试。
换句话说,我想手动收集所有可能的信息。知道如何做到这一点吗?
谢谢!
【问题讨论】:
标签: asp.net .net httpcontext
HttpContext.Current 不可序列化,但我想捕获请求、查询字符串参数、会话数据等,以便在 PRODUCTION 上进行一些调试。
换句话说,我想手动收集所有可能的信息。知道如何做到这一点吗?
谢谢!
【问题讨论】:
标签: asp.net .net httpcontext
你不能序列化 HttpContext。为此,您应该创建一个自定义类来封装您想要从 HttpContext 中取出的信息,然后您可以从那里将它们记录到文件中。
看到这个帖子:"System.Web.HttpContext cannot be serialized because it does not have a parameterless constructor."
此链接可能有助于追踪: http://odetocode.com/articles/242.aspx
【讨论】: