日期:2014-05-20  浏览次数:20421 次

session放在数据库的问题!!!!!!!!!!!!!!!!!
asp.net1.1
中,web.config如下:
<sessionState  
                        mode= "SQLServer "
                        stateConnectionString= "tcpip=127.0.0.1:42424 "
                        sqlConnectionString= "data   source=localhost;   UID=sa;pwd=123456 "
                        cookieless= "false "  
                        timeout= "999 "  
        />
SQLSERVER2000中已建立SESSION相关表
这时候我打开网页localhost/test/index.aspx,没有输入用户名和密码时,我打开数据库SESSION表,看到有一条记录,那么这个SESSION记录是自动产生的吗,然后我输入用户信息点登陆
附值:Session[ "userName "]= "gggg ";
这时候再看数据库中session表,并没新记录产生.
请问这样是正常的吗,
如果我在localhost/test11/中使用Session[ "userName "],应该怎么用


------解决方案--------------------
在.net 2.0下以StateServer模式保存Session也是一種好方法:

<sessionState mode= "StateServer "
stateConnectionString= "tcpip=127.0.0.1:42424 "
cookieless= "false "
timeout= "120 "/>
------解决方案--------------------
UP