亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

如何實現Asp與Asp.Net共享Session

2019-11-17 01:39:23
字體:
來源:轉載
供稿:網友

如何實現aspasp.net共享session

<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

在.net中,Session的存儲機制已經與Asp的存儲機制不一樣,雖然可以在同一個IIS下同時運行asp與aspx,但是它們之間不能傳遞Session。之前大批系統應用到了asp,在升級過程中,如果完全拋棄asp來重寫,一來工作量太大,二來以前的成果不能保存下來。所以微軟提出了一個Session共享的解決方案,只是此文檔光說明原理,并沒有說具體的操作步驟,由此,我撰文描述過程。簡單說明原理,asp與asp.net之間的Session統一存儲在數據庫中來實現共享1、創建數據表打開SQL Server查詢分析器,運行以下腳本來創建數據表,數據表名為SessionStateif exists (select * from sysobjects where id = object_id(N'[dbo].[SessionState]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[SessionState]GOcreate TABLE [dbo].[SessionState] ([ID] uniqueidentifier NOT NULL ,[Data] [image] NOT NULL ,[Last_accessed] [datetime] NOT NULL) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]GOalter TABLE [dbo].[SessionState] WITH NOCHECK ADDCONSTRAINT [PK_SessionState] PRIMARY KEY NONCLUSTERED([ID]) ON [PRIMARY]GO2、下載以下文件 Session.rar將文件解壓后,將產生4個文件,分別作如下操作。復制 global.asa 到系統根目錄下,并打開文件,修改application("SessionDSN") 為合適的數據庫鏈接字符串,如果系統本身已經有了global.asa,則在此文件中添加如下Application:Application("SessionDSN") = "initial catalog=SqlServerName;persist security info=False;user id=sa;passWord=****;packet size=4096"在系統的 Web.config 文件中,添加此項<add key="SessionDSN" value="data source=SqlServerName;initial catalog=SessionDemoDb;persist security info=False;user id=SessionDemoDbUser;password=****;packet size=4096"></add>并將其值修改為合適的數據庫鏈接。將另外兩個dll文件復制到系統目錄下(或其他合適目錄)3、關閉IIS中Asp的Session選項打開IIS,選擇站點,依次選擇屬性 -> 主目錄 -> 配置 -> 應用程序選項,將啟用會話狀況前的復選勾去除。如下圖:screen.width-350)this.width=screen.width-350" border=0>4、安裝SessionUtility.dll首先找到 gacutil.exe 文件,一般情況下在 Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin 目錄下在命令提示符窗口中,執行 gacutil /i SessionUtility.dll,(如果執行失敗,請將這兩個文件的路徑都寫全了)5、注冊SessionUtility.dll為Com對象同樣,要找到 regasm.exe 文件,一般情況下在 WINNT/Microsoft.NET/Framework/v1.1.4322 目錄下在命令提示符窗口中,執行 regasm.exe SessionUtility.dll /tlb:SessionUtility.tlb,(如果執行失敗,請將這兩個文件的路徑都寫全了)這樣就會產生出一個tlb文件,可當做普通的Com組件來調用。6、注冊SessionManager.dll這個很簡單了,在命令提示符窗口中,執行regsvr32 SessionManager.dll7、如果是NTFS格式的系統,請找到 SessionMgr.dll,右鍵點擊,屬性,將IUSR_<machine_name>權限設置為可讀和可執行。 <br><br>至此,我們已經可以實現了Asp與Asp.net之間Session共享了,那么怎么去用 <br><br>在Asp中,我們要如下使用: <br>頁面開始端 <br>Dim Session <br>Set Session = Server.createObject("SessionMgr.Session2") <br>Session("UserID") = ... <br>... <br>... <br>... <br>頁面結束端 <br>Set Session = Nothing '記得一定要釋放哦 <br><br>而在Asp.net中,我們要如下使用: <br>首先,我們要添加對SessionUtility的引用 <br>然后,編碼時,原來是這樣的繼承 public class WebForm1 : System.Web.UI.Page,修改為public class WebForm1 : MSDN.SessionPage <br>這樣在編碼過程中就可以使用Session("UserID")這樣的形式了。 <br><br>注意:雖然Session實現了共享,但是Session的使用語法,相對于.net中新增的部分,就沒有實現,畢竟要照顧asp <br>譬如Session.Remove,就不能用了。<br><br><p id="TBPingURL">Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1621435</p> <br></machine_name>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美在线免费观看| 激情成人中文字幕| 亚洲一区二区免费在线| 亚洲第一黄色网| 久久免费成人精品视频| 人人澡人人澡人人看欧美| 欧美日韩国产一中文字不卡| 欧美激情精品久久久久久免费印度| 欧美综合激情网| 国产成人免费91av在线| 久久这里只有精品99| 欧美精品第一页在线播放| 精品日本美女福利在线观看| 国产偷国产偷亚洲清高网站| 亚洲精品久久久久中文字幕欢迎你| 日韩av在线免费| 欧美影院在线播放| 亚洲欧美日本精品| 欧美成人精品h版在线观看| 国内精品国产三级国产在线专| 亚洲二区中文字幕| 国产精品久久久久一区二区| 国产日韩在线亚洲字幕中文| 日韩av网站大全| 欧美天堂在线观看| 91成人在线播放| 国产精品久久91| 日韩av成人在线| 亚洲欧美国产日韩中文字幕| 91精品国产综合久久男男| 欧美在线国产精品| 最好看的2019年中文视频| 亚洲综合大片69999| 欧美大片在线免费观看| 欧美激情18p| 国产裸体写真av一区二区| 成人综合网网址| 久久久久久久久久久久久久久久久久av| 在线丨暗呦小u女国产精品| 日韩美女视频免费在线观看| 色婷婷综合久久久久中文字幕1| 精品精品国产国产自在线| 91黑丝在线观看| 欧美午夜精品久久久久久浪潮| 欧美中文字幕视频在线观看| 成人免费黄色网| 亚洲国产一区二区三区四区| 国产精品99久久久久久人| 国产视频久久久久久久| 欧美日韩国产精品一区| 中文字幕亚洲激情| 久久久国产精品x99av| 日韩欧美第一页| 精品国产91久久久久久老师| 亚洲精品国产福利| 性欧美在线看片a免费观看| 91av在线视频观看| 成人黄色影片在线| 日韩欧美国产一区二区| 色婷婷成人综合| 精品视频久久久久久久| 成人精品视频99在线观看免费| 亲爱的老师9免费观看全集电视剧| 日韩精品极品在线观看| 欧美在线www| 国产一区二区三区免费视频| 亚洲字幕在线观看| 亚洲午夜未删减在线观看| 国产精品私拍pans大尺度在线| 中文字幕一精品亚洲无线一区| 欧美性猛交xxxx黑人| y97精品国产97久久久久久| 日韩免费看的电影电视剧大全| 欧美一级在线播放| 国产亚洲欧洲高清| 亚洲日本aⅴ片在线观看香蕉| 国产原创欧美精品| 欧美xxxx18性欧美| 久久精品最新地址| 欧美另类99xxxxx| 激情成人中文字幕| 亚洲人成在线一二| 欧美激情视频一区| 国产日韩精品在线观看| 国产亚洲人成网站在线观看| 欧洲亚洲免费在线| 国产亚洲成精品久久| 91久久精品日日躁夜夜躁国产| 欧美日韩福利在线观看| 欧美视频一区二区三区…| 性色av一区二区三区在线观看| 超碰97人人做人人爱少妇| 一区二区欧美激情| 亚洲第一网站免费视频| 一本色道久久88亚洲综合88| 欧美激情精品在线| 亚洲成人国产精品| 亚洲qvod图片区电影| 欧美成人全部免费| 亚洲电影中文字幕| 国产亚洲欧洲黄色| 中文字幕视频在线免费欧美日韩综合在线看| 国产精品久久在线观看| 日韩成人中文字幕| 欧美亚洲激情视频| 国产精品久久久久77777| 国产精品精品视频| 亚洲一级黄色av| 国产精品久久久久久久久久三级| 国产亚洲精品美女久久久| 亚洲欧美国产精品专区久久| 亚洲精品国偷自产在线99热| 欧美性20hd另类| 日韩欧美成人网| y97精品国产97久久久久久| 亚洲精品久久久久| 亚洲高清色综合| 国产美女搞久久| 欧美亚洲国产视频小说| 97免费中文视频在线观看| 亚洲精品国产精品乱码不99按摩| 亚洲电影免费观看高清完整版| 国产精品劲爆视频| 欧美性videos高清精品| 日韩成人av一区| 日韩av一区在线| 亚洲最大福利视频网站| 色777狠狠综合秋免鲁丝| 国产一区深夜福利| 亚洲电影免费观看高清完整版在线观看| 7777精品久久久久久| 91av在线视频观看| 91精品久久久久久久久青青| 国产日韩专区在线| 成人国产精品一区二区| 国产香蕉一区二区三区在线视频| 国产精品成久久久久三级| 国产成人精品优优av| 久久精品91久久久久久再现| 亚洲福利在线观看| 久久人91精品久久久久久不卡| 日韩成人av在线| 欧美成人午夜免费视在线看片| 国产精品最新在线观看| 国产欧美一区二区三区在线看| 亚洲女人被黑人巨大进入al| 另类少妇人与禽zozz0性伦| 91中文字幕在线| 久久99久久久久久久噜噜| 777777777亚洲妇女| 亚洲综合第一页| 日韩激情在线视频| 国语自产精品视频在免费| 日韩电影免费在线观看| 中文在线资源观看视频网站免费不卡| 久久激情视频久久| 国产丝袜一区二区三区| 51视频国产精品一区二区| 日韩电影在线观看中文字幕| 久久亚洲私人国产精品va| 色偷偷av一区二区三区| 精品国产乱码久久久久久虫虫漫画| 2018中文字幕一区二区三区| 欧美放荡办公室videos4k|