Redian新闻
>
.NET Session State存储失败问题即解决方法
avatar
.NET Session State存储失败问题即解决方法# DotNet - 窗口里的风景
t*s
1
.NET Session State存储失败问题即解决方法
第一次发贴,不知这里的规矩,有冒犯的地方,请多包涵。
本人是非IT人士,但一直喜欢倒腾点网站设计。最近在做一个基于Web的“质粒”库(分
子生物学用)。考虑到访问量很小,打算用一台WindowsXP professional做服务器,前端
是ASP.NET,中间层是C#写的预编译的组件,后端数据库是MSDE。
以前也做过C#的程序,但昨天晚上在Session处理上出现了一个问题:在一个页面存储的S
ession变量,Response. Redirect到另一个页面就无法调用,显示Session[“变量名”]
对象为空。仔细一试,发现每次Request同一个页面(Refresh浏览器)都获得一个新的Se
ssionID。显然Session State没有存储。
以前也使用Inproc模式存储变量,并没有出过这样的问题。多次试验失败后认为是.NET的
问题,上google查,发现IE
SP1中有个补丁,使机器名含有特殊字符的服务器无法写入cookie。而.NET默认配置Cooki
eless=false。就是说必须要写cookie
avatar
aw
2
don't use cookie, any time!



的S
]
Se
以前也使用Inproc模式存储变量,并没有出过这样的问题。多次试验失败后认为是.NET的
SP1中有个补丁,使机器名含有特殊字符的服务器无法写入cookie。而.NET默认配置Cooki






and


【在 t***s 的大作中提到】
: .NET Session State存储失败问题即解决方法
: 第一次发贴,不知这里的规矩,有冒犯的地方,请多包涵。
: 本人是非IT人士,但一直喜欢倒腾点网站设计。最近在做一个基于Web的“质粒”库(分
: 子生物学用)。考虑到访问量很小,打算用一台WindowsXP professional做服务器,前端
: 是ASP.NET,中间层是C#写的预编译的组件,后端数据库是MSDE。
: 以前也做过C#的程序,但昨天晚上在Session处理上出现了一个问题:在一个页面存储的S
: ession变量,Response. Redirect到另一个页面就无法调用,显示Session[“变量名”]
: 对象为空。仔细一试,发现每次Request同一个页面(Refresh浏览器)都获得一个新的Se
: ssionID。显然Session State没有存储。
: 以前也使用Inproc模式存储变量,并没有出过这样的问题。多次试验失败后认为是.NET的

avatar
m*t
3

There is performance penalty from saving sessions in db.

【在 t***s 的大作中提到】
: .NET Session State存储失败问题即解决方法
: 第一次发贴,不知这里的规矩,有冒犯的地方,请多包涵。
: 本人是非IT人士,但一直喜欢倒腾点网站设计。最近在做一个基于Web的“质粒”库(分
: 子生物学用)。考虑到访问量很小,打算用一台WindowsXP professional做服务器,前端
: 是ASP.NET,中间层是C#写的预编译的组件,后端数据库是MSDE。
: 以前也做过C#的程序,但昨天晚上在Session处理上出现了一个问题:在一个页面存储的S
: ession变量,Response. Redirect到另一个页面就无法调用,显示Session[“变量名”]
: 对象为空。仔细一试,发现每次Request同一个页面(Refresh浏览器)都获得一个新的Se
: ssionID。显然Session State没有存储。
: 以前也使用Inproc模式存储变量,并没有出过这样的问题。多次试验失败后认为是.NET的

avatar
k*i
4

绝对
时不
and
个世
And everything need to be serializable

【在 m******t 的大作中提到】
:
: There is performance penalty from saving sessions in db.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。