 |
Session保存在SqlServer中可實現(xiàn) |
以前做過,長時間不搞就忘了。昨天忽然有了這個需求,花了一天時間終于又搞清楚了方法,在這里做一個備忘。 首先需要安裝用于存放會話的數(shù)據(jù)庫,當(dāng)然,MS在.net Framework中已經(jīng)提供了現(xiàn)成的工具。在類似于:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727文件夾下可以找到InstallSqlState.sql 文件,這其實是一個文本文件,里面存放著用于創(chuàng)建“會話數(shù)據(jù)庫”的腳本,只需要把它們復(fù)制到查詢分析器中,運行就可以了。提示成功后,會在相應(yīng)的數(shù)據(jù)庫中生成名稱為ASPState的數(shù)據(jù)庫。 配置文件做相應(yīng)的變動: <sessionState mode="SQlServer" stateConnectionString=tpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" /> 即將mode由“Inproc”改為“SQLServer”。 我以前安裝的是1.1版本的數(shù)據(jù)庫,對于.net2.0的程序無法正常使用,需要先刪除舊版的數(shù)據(jù)庫重新安裝新版就行了。刪除的方法也是采用MS提供的工具,這個工具也可在同樣的文件夾下找到UnInstallSqlState.sql文件,在查詢分析器運行其中的腳本。對于適合.net的版本,是兼容1.1的。 另外,對于數(shù)據(jù)庫連接字串,最好采取信任連接。
|
作者:未知 | 文章來源:自學(xué)編程網(wǎng) | 更新時間:2008-1-7 18:56:39
|
|
 |
 |
最新文章 |
|
|
 |