ASP.NET將Session保存到數(shù)據(jù)庫中的方法
幾個方式(本文不作介紹),要將Session保存到SQL Server中,需要有以下幾個步驟:
1.首先要創(chuàng)建用于保存Session數(shù)據(jù)的數(shù)據(jù)庫,以命令行的形式用aspnet_regsql.exe來完成,具體命令為
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype c
-d sd -E
該命令是以windows驗證方式,添加了sd數(shù)據(jù)庫保存session數(shù)據(jù)。
2.需要修改ASP.NET web.config文件中的SessionState結(jié)點,該結(jié)點位于<system.web>下
<sessionState mode="SQLServer" allowCustomSqlDatabase="true"
sqlConnectionString="server=.;uid=sa;password=;initial catalog=sd"
cookieless="false"
timeout="20">
</sessionState>
這樣一來,Session數(shù)據(jù)就不再是依賴于IIS進程而是保存到數(shù)據(jù)庫中。可以打開sd數(shù)據(jù)庫會有兩個表分別為ASPStateTempSessions、ASPStateTempApplications。
- 如何在ASP.NET Core中使用Session的示例代碼
- 如何解決asp.net負載均衡時Session共享的問題
- Asp.Net Core中基于Session的身份驗證的實現(xiàn)
- 淺談ASP.NET Core中間件實現(xiàn)分布式 Session
- 解析Asp.net Core中使用Session的方法
- asp.net(C#)清除全部Session與單個Session的方法
- 詳解ASP.NET中Session的用法
- ASP.NET ASHX中獲得Session的方法
- asp.net session的使用與過期實例代碼
- Asp.net中判斷一個session是否合法的方法
- ASP.NET MVC在基控制器中處理Session
相關(guān)文章
一步一步學(xué)asp.net Ajax登錄設(shè)計實現(xiàn)解析
做一個登錄,擁有自動記住賬號和密碼的功能,要保證安全性,ajax,無刷新,良好的用戶體驗.(母板頁)2012-05-05
.NET Core授權(quán)失敗自定義響應(yīng)信息的操作方法
這篇文章主要介紹了.NET Core授權(quán)失敗自定義響應(yīng)信息的操作方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-07-07
Windows虛擬主機與VPS如何實現(xiàn)301重定向(asp.net)
301重定向應(yīng)該是研究SEO必須掌握的技術(shù)。如果你是剛接觸SEO的菜鳥,想了解什么是301重定向,請看《html實現(xiàn)301重定向的方法》一文,我在該篇隨筆中引用了Google網(wǎng)站站長工具對301重定向的解釋2011-12-12
Asp.net實現(xiàn)選擇性的保留DataTable中的列
選擇性的保留DataTable中的列(移除列/保留列不移除/移除不需要的列),很多新手朋友們都想實現(xiàn)這樣的功能,本文總結(jié)了一些可行方法,感興趣的朋友可以了解下哦2013-01-01
asp.net 編譯器錯誤信息: CS0006: 未能找到元數(shù)據(jù)文件 該死的.NET
今天公司新上一臺志強虛擬主機 所有配置都好了 給客戶調(diào)整.net 出現(xiàn)了報錯2009-06-06
ASP.NET中配合JS實現(xiàn)頁面計時(定時)自動跳轉(zhuǎn)
這篇文章主要介紹了ASP.NET中配合JS實現(xiàn)頁面計時(定時)自動跳轉(zhuǎn),本文主要依靠JS實現(xiàn)需求,只是在ASP.NET中實現(xiàn)而已,需要的朋友可以參考下2015-06-06
巧妙使用JQuery Clone 添加多行數(shù)據(jù),并更新到數(shù)據(jù)庫的實現(xiàn)代碼
巧妙使用JQuery Clone 添加多行數(shù)據(jù),并更新到數(shù)據(jù)庫的實現(xiàn)代碼,需要的朋友可以參考下。2011-12-12

