婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > .net中webconfig 詳解

.net中webconfig 詳解

熱門標(biāo)簽:外呼電銷機(jī)器人軟件 400電話辦理最優(yōu)質(zhì) 寧夏機(jī)器人電銷 河北網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 關(guān)于宗地圖標(biāo)注技術(shù)規(guī)范 威海電銷 河南語(yǔ)音外呼系統(tǒng)公司 400免費(fèi)電話怎么辦理 t3出行地圖標(biāo)注怎么做

.net 提供的是針對(duì)當(dāng)前機(jī)器的配置。---名稱:machine.config

運(yùn)行機(jī)制:asp.net網(wǎng)站IIS啟動(dòng)的時(shí)候會(huì)加載配置文件中的配置信息,然后緩存這些信息,這樣就不必每次去讀取配置信息。在運(yùn)行過(guò)程中asp.net應(yīng)用程序會(huì)監(jiān)視配置文件的變化情況,一旦編輯了這些配置信息,就會(huì)重新讀取這些配置信息并緩存。

配置文件節(jié)點(diǎn):
  必須明白: web.config文件是一個(gè)XML文件
  所隸屬根節(jié)點(diǎn)的名稱:

復(fù)制代碼 代碼如下:

  configuration>
         子節(jié)點(diǎn):configSections>/configSections>
             appSettings> /appSettings>
            connectionStrings>/connectionStrings>
            system.web>/system.web>
       特殊: system.webServer>/system.webServer>-----用于指定適用于 Web 應(yīng)用程序的 IIS 7.0 設(shè)置,只適用于 IIS 7.0 集成模式 不適用于經(jīng)典模式,如果應(yīng)用程序正在經(jīng)典模式下運(yùn)行,則會(huì)忽略 Web.config 文件的
  configuration>

  節(jié)點(diǎn)分析:
1.connectionStrings>節(jié)點(diǎn)

  主要用于配置數(shù)據(jù)庫(kù)連接,可以在connectionStrings>節(jié)點(diǎn)中增加任意個(gè)節(jié)點(diǎn)來(lái)保存數(shù)據(jù)庫(kù)連接字符串然后通過(guò)代碼的方式動(dòng)態(tài)獲取節(jié)點(diǎn)的值來(lái)實(shí)例化數(shù)據(jù)庫(kù)連接對(duì)象。
例如:

復(fù)制代碼 代碼如下:

    connectionStrings>
        !--SQL Server數(shù)據(jù)庫(kù)配置-->   add name="你所要取的名字(任意的)"  connectionString=" Date Source=數(shù)據(jù)庫(kù)登陸名 ; Initial Catalog=數(shù)據(jù)庫(kù)名稱; User ID=登錄人    Password=登錄人密碼 "/>是可以配置多個(gè)數(shù)據(jù)庫(kù)的連接的
        add name="AspNetStudyConnectionString1" connectionString="Data Source=(local);Initial Catalog=AspNetStudy;User ID=sa;Password=sa"/>
        add name="ConnectionString" connectionString="Data Source=10.0.0.52;Initial Catalog=NEW_HOSPITAL_DEV;User ID=hospital;pwd=hospital;"/>
    /connectionStrings>

在代碼中藥讀取數(shù)據(jù)庫(kù)連接對(duì)象的做法:

復(fù)制代碼 代碼如下:

    //讀取web.config節(jié)點(diǎn)配置
    string connectionString = ConfigurationManager.ConnectionStrings["AspNetStudyConnectionString1"].ConnectionString;
    //實(shí)例化SqlConnection對(duì)象
    SqlConnection connection = new SqlConnection(connectionString);

從中可以看出好處:一旦開(kāi)發(fā)時(shí)所用的數(shù)據(jù)庫(kù)和部署時(shí)的數(shù)據(jù)庫(kù)不一致,僅僅需要用記事本之類的文本編輯工具編輯connectionString屬性的值就行了

2.appSettings>節(jié)點(diǎn)

   作用:存儲(chǔ)asp.net應(yīng)用程序的一些配置信息,比如上傳文件的保存路徑等
例如可以配置圖片類型:

復(fù)制代碼 代碼如下:

    appSettings>
        add key="ImageType" value=".jpg;.bmp;.gif;.png;.jpeg"/>----!--允許上傳的圖片格式類型-->
        add key="FileType" value=".jpg;.bmp;.gif;.png;.jpeg;.pdf;.zip;.rar;.xls;.doc"/>!--允許上傳的文件類型-->
    /appSettings>

讀取/appSettings>節(jié)點(diǎn)中的值:

string  FileType= ConfigurationManage.AppSettings["FileType"]; ----其實(shí)就是鍵值對(duì)的形式 取值的

3.system.web> 節(jié)點(diǎn):

所屬子節(jié)點(diǎn):

3.1.compilation>節(jié)點(diǎn)
            作用:節(jié)點(diǎn)配置 ASP.NET 使用的所有編譯設(shè)置。默認(rèn)的debug屬性為“true”,即允許調(diào)試,在這種情況下會(huì)影響網(wǎng)站的性能所以在程序編譯完成交付使用之后應(yīng)將其設(shè)為“false”
例如:

復(fù)制代碼 代碼如下:

            compilation targetFramework="4.0" debug="true">
            buildProviders>
                add extension=".html" type="System.Web.Compilation.PageBuildProvider"/>
            /buildProviders>
            /compilation>

3.2.authentication>節(jié)點(diǎn)
        作用:控制用戶對(duì)網(wǎng)站、目錄或者單獨(dú)頁(yè)的訪問(wèn)

設(shè)置asp.net身份驗(yàn)證模式,有四種身份驗(yàn)證模式,它們的值分別如下:
Mode 說(shuō)明
Windows 使用Windows身份驗(yàn)證,適用于域用戶或者局域網(wǎng)用戶。
Forms 使用表單驗(yàn)證,依靠網(wǎng)站開(kāi)發(fā)人員進(jìn)行身份驗(yàn)證。
Passport 使用微軟提供的身份驗(yàn)證服務(wù)進(jìn)行身份驗(yàn)證。
None 不進(jìn)行任何身份驗(yàn)證。
 例如:            !--請(qǐng)求模式-->
        authentication mode="Forms"/>

 3.2.customErrors>節(jié)點(diǎn)

 customErrors>節(jié)點(diǎn)用于定義 一些自定義錯(cuò)誤信息的信息。此節(jié)點(diǎn)有Mode和defaultRedirect兩個(gè)屬性,其中defaultRedirect屬性是一個(gè)可選屬性,表示應(yīng) 用程序發(fā)生錯(cuò)誤時(shí)重定向到的默認(rèn)URL,如果沒(méi)有指定該屬性則顯示一般性錯(cuò)誤。Mode屬性是一個(gè)必選屬性,它有三個(gè)可能值,它們所代表的意義分別如下:
Mode 說(shuō)明
On     表示在本地和遠(yuǎn)程用戶都會(huì)看到自定義錯(cuò)誤信息。
Off    禁用自定義錯(cuò)誤信息,本地和遠(yuǎn)程用戶都會(huì)看到詳細(xì)的錯(cuò)誤信息。
RemoteOnly 表示本地用戶將看到詳細(xì)錯(cuò)誤信息,而遠(yuǎn)程用戶將會(huì)看到自定義錯(cuò)誤信息。
這 里有必要說(shuō)明一下本地用戶和遠(yuǎn)程用戶的概念。當(dāng)我們?cè)L問(wèn)asp.net應(yīng)用程時(shí)所使用的機(jī)器和發(fā)布asp.net應(yīng)用程序所使用的機(jī)器為同一臺(tái)機(jī)器時(shí)成為 本地用戶,反之則稱之為遠(yuǎn)程用戶。在開(kāi)發(fā)調(diào)試階段為了便于查找錯(cuò)誤Mode屬性建議設(shè)置為Off,而在部署階段應(yīng)將Mode屬性設(shè)置為On或者 RemoteOnly,以避免這些詳細(xì)的錯(cuò)誤信息暴露了程序代碼細(xì)節(jié)從而引來(lái)黑客的入侵。

例子:

復(fù)制代碼 代碼如下:

!--錯(cuò)誤跳轉(zhuǎn) mode="RemoteOnly"-->
        customErrors mode="Off" defaultRedirect="/Error.aspx">
            error statusCode="404" redirect="/404.aspx"/>
            error statusCode="500" redirect="/500.aspx"/>
        /customErrors>

3.3error>子節(jié)點(diǎn)

            在customErrors>節(jié)點(diǎn)下還包含 有error>子節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)主要是根據(jù)服務(wù)器的HTTP錯(cuò)誤狀態(tài)代碼而重定向到我們自定義的錯(cuò)誤頁(yè)面,注意要 使error>子節(jié)點(diǎn)            下的配置生效,必須將customErrors>節(jié)點(diǎn)節(jié)點(diǎn)的Mode屬性設(shè)置為“On”。下面是一個(gè)例 子:

復(fù)制代碼 代碼如下:

    customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
         error statusCode="403" redirect="403.htm" />--如果用戶沒(méi)有權(quán)限訪問(wèn)請(qǐng)求的頁(yè)面則會(huì)跳轉(zhuǎn)到403.htm頁(yè)面
         error statusCode="404" redirect="404.htm" />--如果用戶訪問(wèn)的頁(yè)面不存在就會(huì)跳轉(zhuǎn)到404.htm頁(yè)面
    /customErrors>

    403.htm和404.htm頁(yè)面都是我們自己添加的頁(yè)面

3.4httpHandlers>節(jié)點(diǎn) 

                 作用:用于根據(jù)用戶請(qǐng)求的URL和HTTP謂詞將用戶的請(qǐng)求交給相應(yīng)的處理程序,處理的結(jié)果就是用戶不能查看或者下載相關(guān)的文件

         如果我們某個(gè)文件夾下的文件或 者某個(gè)類型的文件不允許用戶下載,可以在/httpHandlers>節(jié)點(diǎn)中增加相應(yīng)的子節(jié)點(diǎn)。

例子:我們的asp.net應(yīng)用程序中建立一個(gè)IPData目錄,在IPData目錄中創(chuàng)建一個(gè)IPData.txt文件,在Web.config中添加以下配置

復(fù)制代碼 代碼如下:

    httpHandlers>
          add path="IPData/*.txt" verb="*" type="System.Web.HttpForbiddenHandler"/>---代碼的作用是禁止訪問(wèn)IPData目錄下的任何txt文件
     add path="*.mdf" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>
            add path="*.ldf" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>---針對(duì)*.mdf、*.ldf文件,Get或者Post請(qǐng)求都會(huì)交給 System.Web.HttpForbiddenHandler來(lái)處理,用戶不能查看或者下載相關(guān)的文件
    /httpHandlers>

 3.5.httpRuntime>節(jié)點(diǎn) 

    用于對(duì) ASP.NET HTTP 運(yùn)行庫(kù)設(shè)置。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)、應(yīng)用程序和子目錄級(jí)別聲明。
    例如下面的配置控制用戶最大能上傳的文件為40M(40*1024K),最大超時(shí)時(shí)間為60秒,最大并發(fā)請(qǐng)求為100個(gè)。

    httpRuntime maxRequestLength="40960" executionTimeout="60" appRequestQueueLimit="100"/>

 3. 6.pages>節(jié)點(diǎn)

用于表示對(duì)特定頁(yè)設(shè)置,主要有三個(gè)屬性

    屬性名 說(shuō)明
    buffer 是否啟用了 HTTP 響應(yīng)緩沖。
    enableViewStateMac 是否應(yīng)該對(duì)頁(yè)的視圖狀態(tài)運(yùn)行計(jì)算機(jī)身份驗(yàn)證檢查 (MAC),以放置用戶篡改,默認(rèn)為false,如果設(shè)置為true將會(huì)引起性能的降低。
    validateRequest 是 否驗(yàn)證用戶輸入中有跨站點(diǎn)腳本攻擊和SQL注入式漏洞攻擊,默認(rèn)為true,如果出現(xiàn)匹配情況就會(huì)發(fā) HttpRequestValidationException 異常。對(duì)于包含有在線    文本編輯器頁(yè)面一般自行驗(yàn)證用戶輸入而將此屬性設(shè)為false。
    下面就是一個(gè)配置節(jié)點(diǎn)的例子:

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

3.7sessionState>節(jié)點(diǎn)
sessionState>節(jié)點(diǎn)用于配置當(dāng)前asp.net應(yīng)用程序的會(huì)話狀態(tài)配置。以下就是一個(gè)常見(jiàn)配置:

    sessionState cookieless="false" mode="InProc" timeout="30" />

上面的節(jié)點(diǎn)配置是設(shè)置在asp.net應(yīng)用程序中啟用Cookie,并且指定會(huì)話狀態(tài)模式為在進(jìn)程中保存會(huì)話狀態(tài),同時(shí)還指定了會(huì)話超時(shí)為30分鐘。
sessionState>節(jié)點(diǎn)的Mode屬性可以是以下幾種值之一:
屬性值 說(shuō)明
Custom 使用自定義數(shù)據(jù)來(lái)存儲(chǔ)會(huì)話狀態(tài)數(shù)據(jù)。
InProc 默認(rèn)值。由asp.net輔助進(jìn)程來(lái)存儲(chǔ)會(huì)話狀態(tài)數(shù)據(jù)。
Off 禁用會(huì)話狀態(tài)。
SQLServer 使用進(jìn)程外SQL Server數(shù)據(jù)庫(kù)保存會(huì)話狀態(tài)數(shù)據(jù)。
StateServer 使用進(jìn)程外 ASP.NET 狀態(tài)服務(wù)存儲(chǔ)狀態(tài)信息。
一般默認(rèn)情況下使用InProc模式來(lái)存儲(chǔ)會(huì)話狀態(tài)數(shù)據(jù),這種模式的好處是存取速度快,缺點(diǎn)是比較占用內(nèi)存,所以不宜在這種模式下存儲(chǔ)大型的用戶會(huì)話數(shù)據(jù)。

4system.webServer>

----------------------
defaultDocument>
作用:當(dāng)請(qǐng)求 URL 未包含 Web 應(yīng)用程序的特定文件時(shí),IIS 7.0 將提供一個(gè)默認(rèn)文件。
在 system.webServer 元素內(nèi),創(chuàng)建一個(gè) defaultDocument 元素。

在 defaultDocument 元素內(nèi),創(chuàng)建一個(gè) files 元素。

在 files 元素內(nèi)創(chuàng)建一個(gè) add 元素,并在 value 屬性內(nèi)指定默認(rèn)文件的路徑和名稱。

復(fù)制代碼 代碼如下:

configuration>
  system.webServer>
    defaultDocument>      files>        add value="Products.aspx" />      /files>    /defaultDocument>-----配置默認(rèn)文件,為提供 Products.aspx 文件作為默認(rèn)文件
  /system.webServer>
/configuration>

您可能感興趣的文章:
  • 推薦下python/ironpython:從入門到精通
  • Python運(yùn)用于數(shù)據(jù)分析的簡(jiǎn)單教程
  • 使用IronPython把Python腳本集成到.NET程序中的教程

標(biāo)簽:池州 賀州 固原 廣元 樂(lè)山 淮北 吉林 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.net中webconfig 詳解》,本文關(guān)鍵詞  .net,中,webconfig,詳解,.net,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《.net中webconfig 詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于.net中webconfig 詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人综合婷婷国产精品久久| 精品嫩草影院久久| 99re成人精品视频| 欧美精品aⅴ在线视频| 国产精品女同互慰在线看| 午夜精品国产更新| 不卡av在线免费观看| 国产女人aaa级久久久级| 国产乱码精品一区二区三区五月婷| 91精品国产综合久久福利| 亚洲国产cao| 精品久久人人做人人爱| 精品一区二区三区欧美| 日韩一区二区三区电影 | 欧美日韩欧美一区二区| 秋霞午夜av一区二区三区| 精品三级在线观看| 色呦呦日韩精品| 美女爽到高潮91| 一区二区三区不卡在线观看| 日韩午夜激情av| gogo大胆日本视频一区| 日韩av一区二区三区四区| 久久众筹精品私拍模特| 成人深夜视频在线观看| 五月综合激情网| 中文字幕乱码久久午夜不卡 | 中文字幕亚洲欧美在线不卡| 成人午夜激情影院| 久久99久久99小草精品免视看| 精品国产乱码久久久久久老虎| av一区二区三区在线| 青青草原综合久久大伊人精品| 国产精品你懂的在线欣赏| 欧美mv日韩mv| 久久网这里都是精品| 8v天堂国产在线一区二区| 91麻豆精品久久久久蜜臀| 99精品在线免费| 91在线国产福利| 99热在这里有精品免费| 床上的激情91.| 99re这里只有精品6| 91久久奴性调教| 欧美日韩一区成人| 日韩精品最新网址| 日韩欧美一区二区不卡| 久久精品夜夜夜夜久久| 日韩三级在线观看| 国产亚洲福利社区一区| 日本一区二区三区在线不卡| 国产精品无人区| 日韩 欧美一区二区三区| 蜜桃视频一区二区| 久久久精品免费免费| 国产精品初高中害羞小美女文 | 国产精品一区免费在线观看| 处破女av一区二区| 欧美日韩不卡一区| 日本一区二区电影| 婷婷夜色潮精品综合在线| 日韩精品色哟哟| 成人免费va视频| 91精品国产高清一区二区三区蜜臀| 欧美色窝79yyyycom| 亚洲人妖av一区二区| 国产高清无密码一区二区三区| 欧美老人xxxx18| 亚洲在线视频免费观看| 成人美女视频在线看| 日韩精品中文字幕在线不卡尤物 | 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品中文欧美| 久久久久久99久久久精品网站| 美女网站色91| 日韩丝袜情趣美女图片| 国产一区欧美二区| 久久综合久久久久88| 床上的激情91.| 亚洲大型综合色站| 精品88久久久久88久久久| 国产酒店精品激情| 亚洲精品欧美激情| 日韩精品一区二区三区在线播放| 免费观看在线综合| 精品美女一区二区| 成人激情电影免费在线观看| 亚洲欧美日韩电影| 日韩一区二区三区四区| 国产69精品久久久久777| 最好看的中文字幕久久| 欧美日本一区二区三区| 国产在线观看免费一区| 伊人夜夜躁av伊人久久| 久久久不卡网国产精品二区| 在线视频欧美区| 国产精品1区2区| 午夜视频一区二区| 国产精品免费av| 日韩免费高清视频| 在线日韩av片| 国产乱码精品一区二区三区av | 日韩欧美国产综合| 福利一区福利二区| 午夜成人在线视频| 亚洲精品视频观看| 国产亚洲精品7777| 日韩一级欧美一级| 欧美视频日韩视频在线观看| 国产一区在线观看视频| 艳妇臀荡乳欲伦亚洲一区| 国产精品久久久久久久久免费相片 | 色婷婷久久综合| 国产高清不卡一区二区| 亚洲午夜国产一区99re久久| 欧美激情一区二区三区全黄| 国产亚洲精品精华液| 久久久精品综合| 日本一区二区三区四区在线视频| 天天综合日日夜夜精品| 一区二区三区精密机械公司| 91免费观看视频在线| 成人精品国产福利| 国产一区二区看久久| 国精产品一区一区三区mba视频 | 91电影在线观看| 在线观看av一区二区| 精品视频一区三区九区| 欧美电视剧在线看免费| 精品在线观看视频| 国模大尺度一区二区三区| 成人免费的视频| 欧日韩精品视频| 国产成人福利片| 欧美日韩精品一区二区天天拍小说 | 成人av网在线| 欧美日韩不卡一区二区| 国产精品美女视频| 日韩黄色片在线观看| 国产suv一区二区三区88区| 欧美图区在线视频| 中文字幕五月欧美| 久久精品免费观看| 欧美日韩一级片网站| 久久久久久麻豆| 国内精品第一页| 精品国产第一区二区三区观看体验 | 日韩视频免费观看高清在线视频| 亚洲欧洲成人自拍| 91视频免费播放| 久久久国产一区二区三区四区小说 | 欧美精品久久一区| av午夜精品一区二区三区| 国产人妖乱国产精品人妖| 韩国精品久久久| 欧美国产精品劲爆| 成人av电影免费在线播放| 亚洲欧美视频在线观看视频| 欧美成人官网二区| 亚洲午夜日本在线观看| 97se狠狠狠综合亚洲狠狠| 国产精品免费av| 日本精品裸体写真集在线观看| 亚洲区小说区图片区qvod| 91黄色激情网站| 亚洲你懂的在线视频| 色综合久久久久综合体桃花网| 中文字幕在线不卡| 亚洲区小说区图片区qvod| 欧美精品久久久久久久久老牛影院| 久久成人羞羞网站| 岛国精品在线观看| 午夜精品久久久久久久久久久 | 亚洲人午夜精品天堂一二香蕉| 97se亚洲国产综合自在线不卡 | 国内外精品视频| 中文字幕 久热精品 视频在线 | 亚洲国产高清aⅴ视频| 91精品国产综合久久久久久漫画| 国产经典欧美精品| 日韩电影免费在线看| 综合久久久久综合| 久久午夜电影网| 国产亚洲综合av| 欧美成人精品二区三区99精品| 国产高清精品网站| 蜜臀99久久精品久久久久久软件| 最新不卡av在线| 欧美视频一区二区| 91国产免费观看| 91网站在线播放| 欧美主播一区二区三区美女| 91在线观看视频| 国产乱色国产精品免费视频| 亚洲私人影院在线观看| 亚洲精品v日韩精品| 亚洲视频在线一区观看| 亚洲永久免费av| 五月天激情综合| 国产乱一区二区|