日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

web.config文件详解

發(fā)布時(shí)間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 web.config文件详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

(一).Web.Config是以XML文件規(guī)范存儲(chǔ),配置文件分為以下格式
????1.配置節(jié)處理程序聲明
??????特點(diǎn):?位于配置文件的頂部,包含在<configSections>標(biāo)志中。
????2.特定應(yīng)用程序配置
??????特點(diǎn):??位于<appSetting>中。?可以定義應(yīng)用程序的全局常量設(shè)置等信息.
????3.配置節(jié)設(shè)置
??????特點(diǎn):??位于<system.Web>節(jié)中,控制Asp.net運(yùn)行時(shí)的行為.
????4.配置節(jié)組
??????特點(diǎn):??用<sectionGroup>標(biāo)記,可以自定義分組,可以放到<configSections>內(nèi)部或其它<sectionGroup>標(biāo)記的內(nèi)部.
(二).配置節(jié)的每一節(jié)
????1.<configuration>節(jié)
????????根元素,其它節(jié)都是在它的內(nèi)部.
????2.<appSetting>節(jié)
????????此節(jié)用于定義應(yīng)用程序設(shè)置項(xiàng)。對(duì)一些不確定設(shè)置,還可以讓用戶根據(jù)自己實(shí)際情況自己設(shè)置
????????用法:
????????I.
?????????<appSettings>
?????<add?key="Conntction"?value="server=192.168.85.66;userid=sa;password=;database=Info;"/>
?????????<appSettings>
????????定義了一個(gè)連接字符串常量,并且在實(shí)際應(yīng)用時(shí)可以修改連接字符串,不用修改程式代碼.
????????II.<appSettings>
??????<add?key="ErrPage"?value="Error.aspx"/>
???????????<appSettings>
????????定義了一個(gè)錯(cuò)誤重定向頁(yè)面.
?????3.<compilation>節(jié)
????????格式:
??????????<compilation
?????????????defaultLanguage="c#"
?????????????debug="true"
???????????/>
????????I.default?language:?定義后臺(tái)代碼語(yǔ)言,可以選擇C#和VB.net兩種語(yǔ)言.
????????IIdebug?:?為true時(shí),啟動(dòng)aspx調(diào)試;?為false不啟動(dòng)aspx調(diào)試,因而可以提高應(yīng)用程序運(yùn)行
??????????????????時(shí)的性能。?一般程序員在開(kāi)發(fā)時(shí)設(shè)置為true,交給客戶時(shí)設(shè)置為false.
?????4.<customErrors>節(jié)
?????????格式:
?????????<customErrors
????????????mode="RemoteOnly"
????????????defaultRedirect="error.aspx"
????????????<error?statusCode="440"?redirect="err440page.aspx"/>
????????????<error?statusCode="500"?redirect="err500Page.aspx"/>
?????????/>
?????????I.mode?:?具有On,Off,RemoteOnly?3種狀態(tài)。On表示始終顯示自定義的信息;?Off表示始終顯示詳細(xì)的asp.net錯(cuò)誤信息;?RemoteOnly表示只對(duì)不在本地Web服務(wù)器上運(yùn)行的用戶顯示自定義信息.
?????????II.defaultRedirect:?用于出現(xiàn)錯(cuò)誤時(shí)重定向的URL地址.?是可選的
?????????III.statusCode:??指明錯(cuò)誤狀態(tài)碼,表明一種特定的出錯(cuò)狀態(tài).
?????????IV.?redirect:錯(cuò)誤重定向的URL.
??????5.<globalization>節(jié)
??????????格式:
??????????<globalization
?????????????requestEncoding="utf-8"
?????????????responseEncoding="utf-8"
?????????????fileEncoding="utf-8"
??????????/>?
??????????I.requestEncoding:?它用來(lái)檢查每一個(gè)發(fā)來(lái)請(qǐng)求的編碼.?
??????????II.responseEncoding:?用于檢查發(fā)回的響應(yīng)內(nèi)容編碼.
??????????III.fileEncoding:?用于檢查aspx,asax等文件解析的默認(rèn)編碼.???
??????6.<sessionState>節(jié)
??????????格式:
??????????<sessionState
????????????mode="InProc"
????????????stateConnectionString="tcpip=127.0.0.1:42424"
????????????sqlConnectionString="data?source=127.0.0.1;Trusted_Connection=yes"
????????????cookieless="false"
????????????timeout="20"
??????????/>
??????????I.mode:?分為off,Inproc,StateServer,SqlServer幾種狀態(tài)
?????????????????這里有詳細(xì)介紹此屬性:?http://blog.csdn.net/chengking/archive/2005/10/27/518079.aspx
??????????II.?stateConnectionString?:指定Asp.net應(yīng)用程序存儲(chǔ)遠(yuǎn)程會(huì)話狀態(tài)的服務(wù)器名,默認(rèn)為本機(jī)
??????????III.sqlConnectionString:?當(dāng)用會(huì)話狀態(tài)數(shù)據(jù)庫(kù)時(shí),在這里設(shè)置連接字符串
??????????IV.?Cookieless:?設(shè)置為true時(shí),表示不使用cookie會(huì)話狀態(tài)來(lái)標(biāo)識(shí)客戶;?否則,相反.
??????????V.??TimeOut:?用來(lái)定義會(huì)話狀態(tài)存儲(chǔ)的時(shí)間,超過(guò)期限,將自動(dòng)終止會(huì)話.
??????7.<authentication>節(jié)
????????格式:
?????????<authentication?mode="Forms">?????????????
?????????????<forms?name=".ASPXUSERDEMO"?loginUrl="Login.aspx"?protection="All"?timeout="30"/>
?????????</authentication>
?????????<authorization>
?????????????<deny?users="?"/>
?????????</authorization>
?????????I.Windows:?使用IIS驗(yàn)證方式
?????????II.Forms:?使用基于窗體的驗(yàn)證方式
?????????III.Passport:?采用Passport?cookie驗(yàn)證模式
?????????IV.None:?不采用任何驗(yàn)證方式
?????????里面內(nèi)嵌Forms節(jié)點(diǎn)的屬性涵義:
?????????I.Name:?指定完成身份驗(yàn)證的Http?cookie的名稱.
?????????II.LoginUrl:?如果未通過(guò)驗(yàn)證或超時(shí)后重定向的頁(yè)面URL,一般為登錄頁(yè)面,讓用戶重新登錄
?????????III.Protection:?指定?cookie數(shù)據(jù)的保護(hù)方式.
????????????可設(shè)置為:?All?None?Encryption?Validation四種保護(hù)方式
????????????a.?All表示加密數(shù)據(jù),并進(jìn)行有效性驗(yàn)證兩種方式
????????????b.?None表示不保護(hù)Cookie.
????????????c.?Encryption表示對(duì)Cookie內(nèi)容進(jìn)行加密
????????????d.?validation表示對(duì)Cookie內(nèi)容進(jìn)行有效性驗(yàn)證
?????????IV.?TimeOut:?指定Cookie的失效時(shí)間.??超時(shí)后要重新登錄.

?

總結(jié)

以上是生活随笔為你收集整理的web.config文件详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。