日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

.Net網(wǎng)站的web.config配置說(shuō)明(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:C#使用Panel實(shí)現(xiàn)窗體動(dòng)態(tài)側(cè)邊欄
可以實(shí)現(xiàn)側(cè)邊欄的展開(kāi)、隱藏和鎖定的功能。添加的側(cè)邊欄默認(rèn)是不顯示的通過(guò)鼠標(biāo)的懸停事件MouseHover來(lái)觸發(fā)展開(kāi)動(dòng)作。側(cè)邊欄實(shí)際上是一個(gè)窗體或者是容器,實(shí)現(xiàn)展開(kāi)的動(dòng)作必須在一個(gè)時(shí)間段內(nèi)逐步的增加寬度,我采用Panel作為容器的載體,在一個(gè)線程中逐步增加Panel的Wid

示例:不檢測(cè)用戶在瀏覽器輸入的內(nèi)容中是否存在潛在的危險(xiǎn)數(shù)據(jù)(注:該項(xiàng)默認(rèn)是檢測(cè),如果你使用了不檢測(cè),一要對(duì)用戶的輸入進(jìn)行編碼或驗(yàn)證),在從客戶端回發(fā)頁(yè)時(shí)將檢查加密的視圖狀態(tài),以驗(yàn)證視圖狀態(tài)是否已在客戶端被篡改。(注:該項(xiàng)默認(rèn)是不驗(yàn)證)

<pages buffer="true" enableViewStateMac="true" validateRequest="false"/>

7、<sessionState>

作用:為當(dāng)前應(yīng)用程序配置會(huì)話狀態(tài)設(shè)置(如設(shè)置是否啟用會(huì)話狀態(tài),會(huì)話狀態(tài)保存位置)。

示例:

<sessionState mode="InProc" cookieless="true" timeout="20"/>

</sessionState>

注:

mode="InProc"表示:在本地儲(chǔ)存會(huì)話狀態(tài)(你也可以選擇儲(chǔ)存在遠(yuǎn)程服務(wù)器或SAL服務(wù)器中或不啟用會(huì)話狀態(tài))

cookieless="true"表示:如果用戶瀏覽器不支持Cookie時(shí)啟用會(huì)話狀態(tài)(默認(rèn)為False)

timeout="20"表示:會(huì)話可以處于空閑狀態(tài)的分鐘數(shù)

8、<trace>

作用:配置 ASP.NET 跟蹤服務(wù),主要用來(lái)程序測(cè)試判斷哪里出錯(cuò)。

示例:以下為Web.config中的默認(rèn)配置:

<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />

注:

enabled="false"表示不啟用跟蹤;

requestLimit="10"表示指定在服務(wù)器上存儲(chǔ)的跟蹤請(qǐng)求的數(shù)目

pageOutput="false"表示只能通過(guò)跟蹤實(shí)用工具訪問(wèn)跟蹤輸出;

traceMode="SortByTime"表示以處理跟蹤的順序來(lái)顯示跟蹤信息

localOnly="true" 表示跟蹤查看器 (trace.axd) 只用于宿主 Web 服務(wù)器

自定義Web.config文件配置

自定義Web.config文件配置節(jié)過(guò)程分為兩步。

1.在在配置文件頂部 <configSections> 和 </configSections>標(biāo)記之間聲明配置節(jié)的名稱和處理該節(jié)中配置數(shù)據(jù)的 .NET Framework 類的名稱。

2.是在 <configSections> 區(qū)域之后為聲明的節(jié)做實(shí)際的配置設(shè)置。

示例:創(chuàng)建一個(gè)節(jié)存儲(chǔ)數(shù)據(jù)庫(kù)連接字符串

<configuration>

<configSections>

<section name="appSettings" type="System.Configuration.NameValueFileSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>

</configSections>

<appSettings>

<add key="scon" value="server=a;database=northwind;uid=sa;pwd=123"/>

</appSettings>

<system.web>

......

</system.web>

</configuration>

訪問(wèn)Web.config文件 你可以通過(guò)使用ConfigurationSettings.AppSettings 靜態(tài)字符串集合來(lái)訪問(wèn) Web.config 文件示例:獲取上面例子中建立的連接字符串。例如:

protected static string Isdebug = ConfigurationSettings.AppSettings["debug"]

二、web.config中的session配置詳解

打開(kāi)某個(gè)應(yīng)用程序的配置文件Web.config后,我們會(huì)發(fā)現(xiàn)以下這段:

< sessionState

mode="InProc"

stateConnectionString="tcpip=127.0.0.1:42424"

sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"

cookieless="false"

timeout="20"

/>

這一段就是配置應(yīng)用程序是如何存儲(chǔ)Session信息的了。我們以下的各種操作主要是針對(duì)這一段配置展開(kāi)。讓我們先看看這一段配置中所包含的內(nèi)容的意思。sessionState節(jié)點(diǎn)的語(yǔ)法是這樣的:

< sessionState mode="Off|InProc|StateServer|SQLServer"

cookieless="true|false"

timeout="number of minutes"

stateConnectionString="tcpip=server:port"

sqlConnectionString="sql connection string"

stateNetworkTimeout="number of seconds"

/>

必須有的屬性是 屬性 選項(xiàng) 描述

mode 設(shè)置將Session信息存儲(chǔ)到哪里

Ø Off 設(shè)置為不使用Session功能,

Ø InProc 設(shè)置為將Session存儲(chǔ)在進(jìn)程內(nèi),就是ASP中的存儲(chǔ)方式,這是默認(rèn)值,

Ø StateServer 設(shè)置為將Session存儲(chǔ)在獨(dú)立的狀態(tài)服務(wù)中,

Ø SQLServer 設(shè)置將Session存儲(chǔ)在SQL Server中。

可選的屬性是: 屬性 選項(xiàng) 描述

Ø cookieless 設(shè)置客戶端的Session信息存儲(chǔ)到哪里,

Ø ture 使用Cookieless模式,

Ø false 使用Cookie模式,這是默認(rèn)值,

Ø timeout 設(shè)置經(jīng)過(guò)多少分鐘后服務(wù)器自動(dòng)放棄Session信息,默認(rèn)為20分鐘。

stateConnectionString 設(shè)置將Session信息存儲(chǔ)在狀態(tài)服務(wù)中時(shí)使用的服務(wù)器名稱和端口號(hào),例如:"tcpip=127.0.0.1:42424”。當(dāng)mode的值是StateServer是,這個(gè)屬性是必需的。

sqlConnectionString 設(shè)置與SQL Server連接時(shí)的連接字符串。例如"data source= localhost;Integrated Security=SSPI;Initial Catalog=northwind"。當(dāng)mode的值是 SQLServer時(shí),這個(gè)屬性是必需的。

stateNetworkTimeout 設(shè)置當(dāng)使用StateServer模式存儲(chǔ)Session狀態(tài)時(shí),經(jīng)過(guò)多少秒空閑后,斷開(kāi)Web服務(wù)器與存儲(chǔ)狀態(tài)信息的服務(wù)器的TCP/IP連接的。默認(rèn)值是10秒鐘。

ASP.NET中客戶端Session狀態(tài)的存儲(chǔ)

分享:減少.NET應(yīng)用程序內(nèi)存占用的一則實(shí)踐
最近一周比較忙,主要的工作內(nèi)容是在做一個(gè)叫鍵盤精靈的東西,簡(jiǎn)單來(lái)講就是將很多數(shù)據(jù)放到內(nèi)存中,對(duì)這些數(shù)據(jù)進(jìn)行快速檢索,然后找出根據(jù)輸入條件最匹配的10條記錄并予以展示。具體和下面兩款炒股軟件的相關(guān)功能類似: 數(shù)據(jù)以文本形式存在文件中,且數(shù)據(jù)量較大,有近20

來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2013-04-17
相關(guān).Net教程