我们正在尝试为Elmah实现一个自定义记录器,以记录MVC5应用程序中RavenDB数据库中的错误。
Logging工作正常,但是当我们尝试读取日志时,我们会获得NameValueCollection类型的Error Class的所有属性的异常,并出现以下错误:
无法填充列表类型System.Collections.Specialized.NameValueCollection。 Path' Error.ServerVariables'。
如果我们查看Ravendb文档中的json属性,我们可以看到它们已经存储为Arrays而导致了问题。有没有办法解决这个问题。
非常感谢任何帮助
答案 0 :(得分:0)
您可以使用JsonConverter对此属性进行序列化/ desieralize