DimKang  

ASP.NET   有三种   Session   方式:

1.in-processSession存在同一台 server 里面,不能跨机器;

2.out-of   processSession可以跨机器。

(1).Session   Service:可以指定某一台机器提供SessionService,其它Web Server就可以把Session存在Service里 

<sessionState mode="StateServer" cookieless="false" timeout="20">

默认情况下,STATE SERVER是127.0.0.1, Port是424245。 但是也可以特殊指定,除此以外要注意aspnet_state这个服务要启动起来。一般情况下装完ASP.NET之后并没有被开启,要记得去COMPUTER MANAGEMENT里面去开启这个服务。否则会报错。

(2).SQL   Server.NET有提供一个script可以在SQLServer建立存放SessionTable和Job,其它Web Server就可以把Session存在SQL Server里。

posted on 2011-05-14 15:09  DimKang  阅读(186)  评论(0)    收藏  举报