asp.net 2.0 Session丢失问题

可行的解决方法(本人已用):

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

  {

    //各个属性

  }

详情参考:ASP.NET 状态服务 及 session丢失问题解决方案总结