故事是这样发生的:
我想将Session保存在服务器端,于是改了下web.config,运行,提示未开启asp.net 状态服务,于是开启服务,运行,又提示某类没有标为可序列化,于是标之,再运行:SerializationException: 程序集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.Data.SqlClient.SqlConnection”未标记为可序列化。求求各位好心的大哥大姐告诉我:这"System.Data.SqlClient.SqlConnection"该怎么标记为可序列化啊?PS:我的某个类中实例化了System.Data.SqlClient.SqlConnection,并在页面中将此类塞进了Session。
我想将Session保存在服务器端,于是改了下web.config,运行,提示未开启asp.net 状态服务,于是开启服务,运行,又提示某类没有标为可序列化,于是标之,再运行:SerializationException: 程序集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.Data.SqlClient.SqlConnection”未标记为可序列化。求求各位好心的大哥大姐告诉我:这"System.Data.SqlClient.SqlConnection"该怎么标记为可序列化啊?PS:我的某个类中实例化了System.Data.SqlClient.SqlConnection,并在页面中将此类塞进了Session。
解决方案 »
- datalist循环出来的数据表格,我点击其中的一个表格打印,应该怎么做?
- 内存不足的问题
- 迅雷启动,怪现象
- 请问:我直接将一个目录拷到项目目录下,怎么让vs的资源里显示这个目录及里面的文件啊
- 添加信息成功数据库的数据自动加1
- 如何做有下拉选择的文本框???
- UBB编辑器 [url="a.aspx" 乱码问题
- 高分求--Crystal Enterprise Report Application server 9---的注册码密码!!!!!!!!!
- DataGrid或DataList绑定ArrayList的问题
- 我想在浏览器中访问(读写)本地文件,有什么方法?
- 急!在2003中运行。NET出现乱码!
- 两个虚拟目录A和B,A里面的image显示B里面的一张图片,有可能实现么? 在线等
》》本来不就是服务断吗?并在页面中将此类塞进了Session
》》有必要吗?
InProc 会话状态与 ASP.NET 辅助进程一起执行。默认值为 InProc。
Off 会话状态被禁用。
SQLServer 会话状态正在使用进程外 SQL Server 存储状态信息。
StateServer 会话状态正在使用进程外 Windows NT Server 存储状态信息。 只有使用“InProc”方式,Session才可以保存一些不能序列化的对象;
sqlconnection是不应该放到session里的,做一个基类好了
-----------------
同意!
楼主是不是刚从ASP迁移过来啊,要改改这个观念了。