91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中配置文件的繼承層次

發布時間:2021-07-15 09:26:59 來源:億速云 閱讀:144 作者:chen 欄目:編程語言

這篇文章主要介紹“ASP.NET中配置文件的繼承層次”,在日常操作中,相信很多人在ASP.NET中配置文件的繼承層次問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ASP.NET中配置文件的繼承層次”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一個真正的ASP.NET程序員應該對配置文件web.config要很熟練,而且對于配置文件的節點的相關知識都要很了解,現有的很多的ASP.NET書籍都只是將控件怎么使用等等,而且現有的一些參考文檔都是只是講講配置節點怎么使用,很少詳細的講述ASP.NET配置文件。

首先我們就來看看配置文件的繼承層次。都知道在ASP.NET中有很多的配置文件,如machine.config,web.config,特別是web.config出現在很多的地方,出現在不同的地方作用也不一樣。而且我們還知道machine.config中的配置對服務器上所有ASP.NET網站起作用,而web.config中的配置就依據它所在的位置而定,如在一個網站根目錄中的web.config就對整個網站起作用,在一個網站中的某個文件夾中的web.config就只對該文件夾起作用,而且網站跟目錄中的web.config中的配置也對這個文件夾起作用。

這就反映出了另外一個事實:ASP.NET配置文件是有繼承層次的. 換個角度,對于一個網站中的某個文件夾,它不僅僅只是受本文件夾中web.config的配置約束,而且還收到本網站中根目錄下的web.config的約束,而且還受到本臺服務器上的machine.config的約束。

下面我們就來具體的看看ASP.NET配置文件的繼承層次:

1.machine.confiig-在ASP.NET中,很多的默認的配置都是定義在這個配置文件中的,但是有一些配置已經從machine.config中移出到別的地方了,為了縮短ASP.NET的加載時間。我們知道在運行一個ASP.NET程序的時候,ASP.NET運行時是要加載很多的配置文件的,當然machine.config是一定要加載的,但是其中有些配置不是必須的,所以就移到別的地方,如果用到就加載。

2.在安裝根目錄中的web.config-在%windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG中的配置文件,之前說過machine.config把很多的配置移出了,就放在這個配置中。

3.在根目錄中的web.config-我們也可以把web.config放在根目錄中,讓它對整個根目錄起作用。如:c:\inetpub \wwwroot.因為我們可以新建很多的虛擬目錄文件夾,文件夾中有網站程序,如果把配置文件放在虛擬目錄中,那么配置就對整個文件夾中的網站起作用。

4.一個網站中的web.config-這是我們最常見的配置地方。

5網站中的某個文件夾中的web.config-我們常常通過這個配置文件來限制對文件的訪問權限。

上次就是配置文件的層次關于,下一級的配置文件的作用是在它上面所有配置約束的總和。就是說:一個網站中的文件夾的配置約束是machine.config+web.config+...+web,config。

到此,關于“ASP.NET中配置文件的繼承層次”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

土默特右旗| 开平市| 长海县| 论坛| 曲周县| 东乌珠穆沁旗| 汶上县| 静安区| 台安县| 横峰县| 佛坪县| 虎林市| 北海市| 乐亭县| 海安县| 应城市| 凯里市| 镇赉县| 邯郸市| 石林| 阿荣旗| 兰西县| 日照市| 凤台县| 莱西市| 通许县| 尚志市| 静安区| 扎赉特旗| 昌江| 琼海市| 鸡东县| 汉中市| 宜黄县| 通道| 澄迈县| 万载县| 正蓝旗| 文山县| 金湖县| 永胜县|