Session 问题 跪求解决方案
无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制。我问了不让session 失效
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="120"/>
加了这一条 就报了这个错误了 --------------------编程问答-------------------- SESSION失效是一个大问题
配合COOKIES 比较好!
登录保存SESSION同时密码保存一个COOKIES
读取SESSION之前先判断是否为空,如果为空则去读取COOKIES解密 重新添加SESSION
--------------------编程问答-------------------- <sessionState mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
stateNetworkTimeout="10"
sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
cookieless="false"
timeout="60" />
在操作Session赋值时变量不能被序列化,于是试着在Class上添加 [Serializable]。问题解决
[Serializable]
public class MyClass
{
.......
}
--------------------编程问答-------------------- 文章来源参考
http://hi.baidu.com/honfei/item/7dea684f8795fc0ec11613a0 --------------------编程问答--------------------
我加过的 这个我查找过的 但是 还是报这个错误 哎 --------------------编程问答--------------------
你的意思是单保存ssession的同时保存到 cookies中啊? 那这样不是很麻烦啊
补充:.NET技术 , ASP.NET