我有asp.net网站,并尝试从会话的inproc更改为sql模式。我在用户定义的类中放置了“serizlizable”attriubte但是我得到了“无法序列化会话状态”错误页面。看起来我正在引用未标记为“可序列化”的用户定义类的一侧的另一个类。我不能将这些类标记为“Serializable”,因为我只是通过dll文件引用。
我该如何解决这个问题?
答案 0 :(得分:0)
我该如何解决这个问题?
通过自己编写其他自定义类,您可以控制并使用Serializable
标记并将这些自定义类存储到会话中。就原始类和那些新的自定义类之间的映射而言,AutoMapper可以简化它。也就是说,如果没有将类标记为可序列化,则无法将类存储到进程外会话中。