使用ASP.NET网站 中间有些数据量大的时候导致this.Session.SessionID这个丢失(可以理解成SESSION)于是我做了如下设置
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=123456" cookieless="true" timeout="60000"/>
用服务端的方式保存了....但是问题出现了...地址栏出现 knms255wcfyacazmhyb1 这样的东西不是一个简单的地址...有点难看怎么办啊
cookieless这个值貌似不能改掉 改掉了就起不到作用 求详细解答
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=123456" cookieless="true" timeout="60000"/>
用服务端的方式保存了....但是问题出现了...地址栏出现 knms255wcfyacazmhyb1 这样的东西不是一个简单的地址...有点难看怎么办啊
cookieless这个值貌似不能改掉 改掉了就起不到作用 求详细解答
解决方案 »
- FCKeditor出错
- WebNoteEditor.net 2.0 新增Word文档直接转图片功能
- 数据库删除问题(新手问题)
- 服务器配置.net2.0出现问题,急,在线等
- Trackback中的问题,HttpWebRequest 为什么有时提交数据出错呢? 远程服务器返回错误: (403) 已禁止。
- 通过url传值的问题
- 用户注册信息的时候 先查询用户LoginID是否存在 总是在层与层之间调用方法却取不到值
- 在oracle的存储过程里怎么写,才能返回表中的纪录集
- 在ASP.Net中,如何只修改一个XML文件的部分内容,(不要全部读完了之后再改部分来全写)
- 未将对象引用设置到对象的实例
- 回复留言时,那个标题行怎么获取,在线等,谢谢
- 我已经有字符流了,请问怎么把字符流存储到mssql数据表的image字段里?不会的来捧个人场也好
1是客户端cookie清空了
2是服务器端session内容丢失cookieless="true" 的实质是把原来存在cookie里的sessionid放在url里回传,所以能解决第一种问题
但如果是访问人数过多造成的session丢失的话,极有可能是第二种情况
session丢失和这个是没有关系的,这个设置是支持浏览器禁用cookie时仍然能使用session,URL地址栏中看上去奇怪的字符串就是当前的sessionid。
应该检查session服务的设置是否正确,session的保持时间是否合适,是否有代码逻辑清除session
后来我更改了配置
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30"/>
这样之后让服务商开动asp.net状态服务 可以解决问题
我更改了配置
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30"/>
然后让服务商开通asp.net状态服务即可解决问题
我更改了配置
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30"/>
然后让服务商开通asp.net状态服务即可解决问题