asp.net2.0在执行删除目录操作后,session会丢失.

第一种解决方法是,采用cookie

第二种方法如下:(如果你已经用了Session,那么用下面的方法,就不要再改程序了,很方便)

Session登陆后丢失的解决办法。

最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决:

1。打开web.config文件,设置如下:

<!--    会话状态设置
            默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。
            如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
           若要禁用 Cookie,请设置 sessionState cookieless="true"。
      -->
      <sessionState
              mode="StateServer"               //就是修改这里为“StateServer”
              stateConnectionString="tcpip=127.0.0.1:42424"
              sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
              cookieless="false"
              timeout="30"
      />

2。打开“控制面板--管理工具--服务”,找到ASP.NET State Service这个服务,将其启动。

这样以后再刷新页面就不会丢失Session了,哈哈!

posted on 2008-03-21 14:55  小角色  阅读(289)  评论(0)    收藏  举报