天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

負(fù)載均衡服務(wù)器Session共享的解決方案

  在ASP.NET的程序中要使用Session對象時,必須確保頁面的@page指令中EnableSessionState屬性是True或者 Readonly,并且在web.config文件中正確的設(shè)置了SessionState屬性。

  ASP.NET中Session的狀態(tài)保持是由web.config文件中的標(biāo)記下的標(biāo)記的mode屬性來決定的。該屬性有四種可能的值:Off、Inproc、StateServer和SQlServer。

  設(shè)為Off會禁用Session。

  Inproc是缺省的設(shè)置,這種模式和以前的ASP的會話狀態(tài)的方法是類似的,會話的狀態(tài)會被保存在ASP.NET進(jìn)程中,它的優(yōu)點是顯而易見的:性能。進(jìn)程內(nèi)的數(shù)據(jù)訪問自然會比夸進(jìn)程的訪問快。然而,這種方法Session的狀態(tài)依賴于ASP.NET進(jìn)程,當(dāng)IIS進(jìn)程崩潰或者正常重起啟時,保存在進(jìn)程中的狀態(tài)將丟失。

  為了克服Inproc模式的缺點,ASP.NET提供了兩種進(jìn)程外保持會話狀態(tài)的方法。

  ASP.NET首先提供了提供了一個Windows服務(wù):ASPState,這個服務(wù)啟動后,ASP.NET應(yīng)用程序可以將mode屬性設(shè)置為 “SateServer”,來使用這個Windows服務(wù)提供的狀態(tài)管理方法。

  除了在web.config文件中設(shè)置mode屬性為StateServer外,還必須設(shè)置運(yùn)行StateServer服務(wù)器的IP地址和端口號。

  1、如果在IIS所在的機(jī)器運(yùn)行StateServer則IP地址就是127.0.0.1,端口號通常是42424.配置如下:

  mode=”StateServer”

  stateConnectionString="tcpip=127.0.0.1:42424"

  2、找一臺服務(wù)器作為Session服務(wù)器(如IP為:192.168.1.244),啟動其Windows中的ASP.NET State Service(默認(rèn)的端口號為42424),把啟動類型改為自動;
  3、修改Session服務(wù)器注冊表中的項 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services /ASPNET_state/Parameters中的AllowRemoteConnection 鍵的值為1,其中的Port鍵控制ASP.NET State Service的監(jiān)聽端口;修改后需要重啟ASP.NET State Service才生效;

  4、每臺服務(wù)器的web.config 的stateConnectionString都指向這臺服務(wù)器

  使用這種模式,會話狀態(tài)的存儲將不依賴IIS進(jìn)程的失敗或者重啟,會話的狀態(tài)將存儲在StateServer進(jìn)程的內(nèi)存空間中。

  另一種會話狀態(tài)模式是SQLServer模式。這種模式是將會話的狀態(tài)保存在SQL Server數(shù)據(jù)庫中的。使用這種模式前,必須至少有一臺SQL Server服務(wù)器,并在服務(wù)器中建立需要的表和存儲過程。.NET SDK提供了兩個腳本來簡化這個工作:InstallSqlState.sql和UnInstallSqlState.sql。這兩個文件存放在下面路徑中:

  system drive/WINNT/Microsoft.NET/Framework/version/

  要配置SQL Server 服務(wù)器,可以在命令行中運(yùn)行SQL Server提供的命令行工具osql.exe

  osql -s [server name] -u [user] -p [password]

  例如:

  osql -s (local) -u as -p “”-i InstallSqlState.sql

  做好必要的數(shù)據(jù)庫準(zhǔn)備工作后,將web.config文件中的sessionstate元素的mode屬性改為”sqlserver”,并指定 SQL連接字符串。具體如下:

  mode="SQLServer"

  sqlConnectionString="data source=127.0.0.1;userid=sa;password=;Trusted_Connection=yes"

  使用SQLServer模式處了可以使Session的狀態(tài)不依賴于IIS服務(wù)器之外,還可以利用SQL Server的集群,使?fàn)顟B(tài)存儲不依賴于單個的SQL Server,這樣就可以為應(yīng)用程序提供極大的可靠性。

NET技術(shù)負(fù)載均衡服務(wù)器Session共享的解決方案,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 男人J放进女人屁股免费观看 | 与子敌伦刺激对白亂輪亂性 | 1000部做羞羞事禁片免费视频网站 | 亚洲精品国产一区二区贰佰信息网 | 久9青青cao精品视频在线 | 国产精品日本一区二区在线播放 | 亚洲国产AV精品一区二区蜜芽 | 久久婷婷五月综合色丁香 | 处女座历史名人 | 色欲AV精品人妻一区二区麻豆 | 国产亚洲精品久久综合阿香 | 在线 日韩 欧美 国产 社区 | 国产精品成人啪精品视频免费观看 | 久久久无码精品无码国产人妻丝瓜 | 成年人免费观看的视频 | 亚洲国产精品第一影院在线观看 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 国产精品97久久AV色婷婷 | 国产精品久久久久影院色 | 沈芯语麻豆0076 视频 | 精品久久久久中文字幕日本 | 黄色免费在线网址 | 我们日本在线观看免费动漫下载 | 国产三级在线精品男人的天堂 | 日韩亚洲视频一区二区三区 | 小小水蜜桃视频高清在线观看免费 | 亚洲AV无码一区二区色情蜜芽 | 曰批视频免费40分钟不要钱 | 果冻传媒在线观看高清完整免费 | jizzjizz3d动漫| 韩国无遮羞禁动漫在线观看96 | 美国一级大黄一片免费的网站 | 无码乱人伦一区二区亚洲 | 我在厨房摸岳的乳HD在线观看 | 色爰情人网站 | 精品国产乱码久久久久久软件 | 国产精品亚洲专区在线播放 | 美女露100%全身无遮挡 | 伊人大香线蕉影院在线播放 | 先锋影音av无码第1页 | 护士日本ⅹxxx丰满hd |