t***s 发帖数: 163 | 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 |
aw 发帖数: 127 | 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的
|
m******t 发帖数: 2416 | 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的
|
k****i 发帖数: 1072 | 4
绝对
时不
and
个世
And everything need to be serializable
【在 m******t 的大作中提到】 : : There is performance penalty from saving sessions in db.
|