可行的解决方法(本人已用):
1、Web.config文件修改sessionstate模式(默认为InProc)
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
2、开启ASP.NET State Service的服务(最好设为自动)
3、序列化session要保存的类
[Serializable]
public class UserInfo
{
//各个属性
}