HttpContext.Current不可序列化,但我想在PRODUCTION上捕获Request,Query string参数,Session数据等,以便进行一些调试。
换句话说,我想手动收集所有可能的信息。知道怎么做到这一点吗?
谢谢!
答案 0 :(得分:1)
您无法序列化HttpContext。要实现这一点,您应该创建一个自定义类来封装您想要从HttpContext中获取的信息,然后您可以将它们记录到文件中。
请参阅此帖子:"System.Web.HttpContext cannot be serialized because it does not have a parameterless constructor."
此链接可能有助于跟踪: http://odetocode.com/articles/242.aspx