在“StateServer”和“SQLServer”模式下,
ASP.NET将序列化会话
状态对象,因此
MarshalByRef对象不是
被允许同样的限制
如果需要类似的序列化,则适用
由自定义会话状态存储完成
在“自定义”模式下。
[序列化异常:类型]
中的“System.Web.HttpPostedFile”
程序集'System.Web,版本=2.0.0.0,
文化=中立,
未标记为可序列化。]
System.Runtime.Serialization.FormatterServices.InternalGetSerializationMembers(RuntimeType
类型)+7733643
System.Runtime.Serialization.FormatterServices.GetSerializationMembers(类型
类型,StreamingContext)+258
+111 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerializate(对象
obj,ISurrogateSelector
代理选择程序,StreamingContext
上下文,SeroObjectInfoinit
血清目标信息素
转换器,ObjectWriter(ObjectWriter)
+161 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serializate(对象
obj,ISurrogateSelector
代理选择程序,StreamingContext
血清目标信息素
+51 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serializate(对象
图表,标题[]吸入装置,
__二进制编写器serWriter,布尔fCheck)+410
标题[]标题,布尔fCheck)+134
System.Web.Util.AltSerialization.WriteValueToStream(对象
[HttpException(0x80004005):无法
序列化会话状态。在里面
ASP.NET将序列化会话
不可序列化的对象或
MarshalByRef对象不是
被允许同样的限制
如果需要类似的序列化,则适用
由自定义会话状态存储完成
在“自定义”模式下。]
值,二进制编写器)+1662
System.Web.SessionState.SessionStateItemCollection.WriteValueToStreamWithAssert(对象
值,二进制编写器)+34
作家)+606
System.Web.SessionState.SessionStateUtility.Serialize(SessionStateStoreData
项目,Int32 initialStreamSize,字节[]&
System.Web.SessionState.OutOfProcSessionStateStore.SetAndReleaseItemExclusive(HttpContext
上下文,字符串id,
lockId,布尔值newItem)+87
System.Web.SessionState.SessionStateModule.OnReleaseState(对象
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+68 System.Web.HttpApplication.ExecuteTep(IExecutionStep
+75