asp.net – Linq对sql对象是否可序列化为会话状态?
发布时间:2020-12-16 00:14:36 所属栏目:asp.Net 来源:网络整理
导读:不考虑这是好是坏: 当会话处于进程外时,是否可以在ASP.NET会话中存储LINQ-to-SQL域对象? [编辑] 我目前收到以下错误并询问此问题,因为我怀疑LINQ-to-SQL对象: 无法序列化会话状态.在“StateServer”和“SQLServer”模式下,ASP.NET将序列化会话状态对象,因
不考虑这是好是坏:
当会话处于进程外时,是否可以在ASP.NET会话中存储LINQ-to-SQL域对象? [编辑] 无法序列化会话状态.在“StateServer”和“SQLServer”模式下,ASP.NET将序列化会话状态对象,因此不允许使用不可序列化的对象或MarshalByRef对象.如果自定义会话状态存储在“自定义”模式下执行类似的序列化,则适用相同的限制. 例如 Session["Zoo"] = new Zoo() { new Lion(),new Tiger(),new Elephant() } 哪里: > Zoo,Lion,Tiger,Elephant都来自ZooDataContext 和web.config文件包含 <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="10" sqlConnectionString="SqlStateConnectionString" sqlCommandTimeout="30" timeout="20" regenerateExpiredSessionId="true"/> 解决方法
在存储会话或其他任何可能要序列化的内容之前,使用datacontractserializer序列化它们…
Recently discussed here:
http://social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/81c84ff4-059b-474f-9c69-b8c59027fd48 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 没有OWIN的SignalR
- asp.net-mvc – EF6模型和WebAPI 2.2 OData 4.0模型如何相关
- asp.net-mvc – 如何添加“必需”属性到mvc 5剃刀视图文本输
- asp.net-mvc – 在ASP.NET Core 1.1中配置基本身份验证中间
- asp.net-core – Microsoft.AspNet.Identity vnext中的User
- asp.net – uk格式的.net 4.0中的日期格式
- 优化委托的 `DynamicInvoke`
- asp.net – 在内联.aspx页面中导入错误
- asp.net-mvc-4 – mvc4捆绑强类型捆绑包
- asp.net core 日志
推荐文章
站长推荐
- ASP.NET MVC Web应用程序中的控制器是否应该调用
- asp.net – 单选按钮而不是下拉列表在mvc 3应用程
- asp.net-mvc – 在.Net MVC WS-Federation站点中
- asp.net – 为什么removeServerHeader在Azure We
- asp.net – Autofac实例注册的SingleInstance()能
- entity-framework – DbContext未在ASP.Net MVC中
- asp.net-mvc – ASP.NET MVC是否有分页解决方案,
- ASP.NET身份验证cookie仅在IE中消失,仅在特定位置
- 如何识别asp.net Web应用程序中的iisreset?
- 是否有基于.NET的中央身份验证服务实现?
热点阅读