RT,最近发现在IIS内模式下使用Session中保存对象,然后输出内容,并进行Response.End()没有任何问题,后来发现在客户那边使用内模式来维护Session很不稳定,容易造成会话丢失,所以打算采用StateServer模式来维护Session,问题出现了,提示不能序列号对象,原因是只有内模式下才会有Session_End事件,当是其他模式下就没有这个事件的支持,所以Response.End()就出现异常,之后在类定义上加入了[Serializable]标签,问题解决,但我们头说使用这个标签之后性能会下降。所以想请教下,此问题该怎么解决?各位有什么高见?
要求:
IIS中使用StateServer来维护Session,并且需要使用Session保存对象,并且类定义上不加入[Serializable]标记,而且还需要使用Response.End()方法来结束输出。