Session丢失超级奇怪问题?

lxs900327 2010-11-03 02:14:40
我配置了Web.config 里边的

<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="60" cookieless="false" /> 然后上传到服务器上,
然后写个客户端脚本登录,Session老是丢失,刚进到页面就丢失。
用网页进就是读不出来数据。请问这是什么原因。


叮叮叮....
...全文
116 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
周星星No.1 2010-11-03
  • 打赏
  • 举报
回复
存数据库中,怎么也不会丢失。
配置如下,虚拟主机就不用看下面的配置了。

环境mssql2005
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
1、mssql2005新建数据库SessionSqlState
2、cmd cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727到此目录
3、运行命令 aspnet_regsql.exe -S 127.0.0.1 -U sa -P 7895123 -ssadd c -d SessionSqlState
Web.config
<system.web>节点下加入
<sessionState mode="SQLServer"
cookieless="false"
timeout="60"
allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=127.0.0.1;Initial Catalog=SessionSqlState;User Id=sa;Password=7895123;">
</sessionState>
由于指定了SessionSqlState存储,必须加入allowCustomSqlDatabase="true"
java447060786 2010-11-03
  • 打赏
  • 举报
回复
是不是刷新的问题
paul_C 2010-11-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 paul_c 的回复:]
计算机上的sessionState服务可能没开吧。
[/Quote]

是 ASP.NET State Service服务。
paul_C 2010-11-03
  • 打赏
  • 举报
回复
计算机上的sessionState服务可能没开吧。
lxs900327 2010-11-03
  • 打赏
  • 举报
回复
神啊!快来顶啊!....可不要下沉哦。
lxs900327 2010-11-03
  • 打赏
  • 举报
回复
4楼

怎么设置啊?是否设置为True 可是我试过了。不行的这样配置,我公司登录的时候就会报错。
报配置的问题。
a405833836 2010-11-03
  • 打赏
  • 举报
回复
应该是服务器问题 我也碰到过换了一个服务器就好了

一般是服务器上有太多网站或服务器访问量太大引起的
种草德鲁伊 2010-11-03
  • 打赏
  • 举报
回复
浏览器不接受cookies吧。
lxs900327 2010-11-03
  • 打赏
  • 举报
回复
就是在公司的所有电脑上边测试一遍,都没有发现问题。
到客户那边问题就出来了,用VB.NET写了个客户端登录,登进去以后就报Session丢失。
超级郁闷...
wh110 2010-11-03
  • 打赏
  • 举报
回复
路过帮顶,应该是你自己没有配置好吧?
a405833836 2010-11-03
  • 打赏
  • 举报
回复
服务器有问题

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧