无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制。
web.config中的配置<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>不知道出现这个问题怎么解决,怎样序列化呢?查了资料说是在类上加“[Serializable] ”,是在每个类上都加还是怎么弄,请高手们帮忙啊!很感激!
web.config中的配置<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>不知道出现这个问题怎么解决,怎样序列化呢?查了资料说是在类上加“[Serializable] ”,是在每个类上都加还是怎么弄,请高手们帮忙啊!很感激!
如:[Serializable]
public class testClass1
{
...
}
public class CustomerUserModel{}
都加上试试肯定是session有地方不可以序列化反序列化才报这个错
相关联的类都得可以序列化
public class CustomerUserModel{}