ASP.NET中Web.config文件的層次關(guān)系詳細(xì)介紹
更新時(shí)間:2014年01月14日 15:41:08 作者:
Web.config 是一個(gè)基于 XML 的配置文件,該文件的作用是對應(yīng)用程序進(jìn)行配置,下面為大家介紹下ASP.NET中Web.config文件的層次關(guān)系
Web.config 是一個(gè)基于 XML 的配置文件,該文件的作用是對應(yīng)用程序進(jìn)行配置,比如規(guī)定客戶的認(rèn)證方法,基于角色的安全技術(shù)的策略,數(shù)據(jù)綁
定的方法,遠(yuǎn)程處理對象等。
可以在網(wǎng)站的根目錄和子目錄下分別建立自己的 Web.config 文件,也可以一個(gè)Web.config 文件都不建立,Web.config 并不是網(wǎng)站必備的文件。這是因?yàn)榉?wù)器有一個(gè)總 的配置文件,名為"Machine.config" ,默認(rèn)安裝在"C:\Windows\Microsoft.NET\ Framework\(版本號(hào))\ CONFIG\" 的目錄下。這個(gè)配置文件己經(jīng)確定了所有 ASP.NET 應(yīng)用程序的基本配置,通常情況下不要去修改這個(gè)文件,以免影響其他應(yīng)用程序的正常運(yùn)行。
在 Machine.config 與 Web.config 文件之間,以及各個(gè)目錄的 Web.config 文件之間存在 著一種層次關(guān)系。根目錄的 Web.config 繼承Machine.config 的配置,子目錄繼承父目錄 Web.config 的配置。只有在某個(gè)子目錄的 Web.config 中有新的配置時(shí),才自動(dòng)覆蓋父目錄 的同名配置。
定的方法,遠(yuǎn)程處理對象等。
可以在網(wǎng)站的根目錄和子目錄下分別建立自己的 Web.config 文件,也可以一個(gè)Web.config 文件都不建立,Web.config 并不是網(wǎng)站必備的文件。這是因?yàn)榉?wù)器有一個(gè)總 的配置文件,名為"Machine.config" ,默認(rèn)安裝在"C:\Windows\Microsoft.NET\ Framework\(版本號(hào))\ CONFIG\" 的目錄下。這個(gè)配置文件己經(jīng)確定了所有 ASP.NET 應(yīng)用程序的基本配置,通常情況下不要去修改這個(gè)文件,以免影響其他應(yīng)用程序的正常運(yùn)行。
在 Machine.config 與 Web.config 文件之間,以及各個(gè)目錄的 Web.config 文件之間存在 著一種層次關(guān)系。根目錄的 Web.config 繼承Machine.config 的配置,子目錄繼承父目錄 Web.config 的配置。只有在某個(gè)子目錄的 Web.config 中有新的配置時(shí),才自動(dòng)覆蓋父目錄 的同名配置。
您可能感興趣的文章:
- 詳解ASP.NET配置文件Web.config
- asp.net代碼中修改web.config節(jié)點(diǎn)的具體方法
- ASP.NET web.config中數(shù)據(jù)庫連接字符串connectionStrings節(jié)的配置方法
- asp.net web.config加密解密方法
- ASP.NET(C#)應(yīng)用程序配置文件app.config/web.config的增、刪、改操作
- asp.net Web.config 詳細(xì)配置說明
- asp.net 禁用viewstate在web.config里
- asp.net access web.config denied
- 認(rèn)識(shí)ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config用法詳解
- ASP.NET webUploader上傳大視頻文件相關(guān)web.config配置
相關(guān)文章
實(shí)例說明asp.net中的簡單角色權(quán)限控制
權(quán)限控制在信息管理中屬于基本功能,權(quán)限控制中其中以Window權(quán)限為模型的角色用戶(也稱用戶組用戶)模型使用較多。本文以網(wǎng)站管理后臺(tái)權(quán)限控制為例簡要說明。2009-10-10
asp.net 安全的截取指定長度的html或者ubb字符串
在將html代碼輸出到頁面時(shí),有時(shí)候會(huì)需要截?cái)嘧址A糁付ㄩL度的字符串,由于html中有些標(biāo)簽必須成對出現(xiàn),所以在截取html時(shí)需要特別注意,不能因?yàn)榻財(cái)鄦栴}把頁面搞亂掉。2010-01-01
c# 操作符?? null coalescing operator
?? "null coalescing" operator 是c#新提供的一個(gè)操作符,這個(gè)操作符提供的功能是判斷左側(cè)的操作數(shù)是否是null,如果是則返回結(jié)果是右側(cè)的操作數(shù);非null則返回左側(cè)的操作數(shù)。2009-06-06
asp.net AjaxControlToolKit--TabContainer控件的介紹
ModalPopup控件允許一個(gè)asp頁面的部分內(nèi)容以對話框的模式顯示給用戶,同時(shí)會(huì)限制用戶于頁面的其他部分交互。對話框顯示的內(nèi)容可以是一個(gè)層級(jí),這個(gè)層級(jí)的背景可以使用戶自定義的格式,簡單的理解好比是一個(gè)對話框彈出來后,主頁面會(huì)顯示灰色,且不可操作。2009-06-06
asp.net 處理F5刷新頁面重復(fù)提交頁面的一個(gè)思路
當(dāng)提交完一個(gè)頁面后,如果我們再次點(diǎn)擊F5刷新該頁面的話,會(huì)彈出一個(gè)提示,提示我們?nèi)绻^續(xù),則會(huì)重新發(fā)送提交我們剛才提交的內(nèi)容,要是類似付款或一次性的操作,我們不應(yīng)該這樣操作,否則會(huì)造成重復(fù)提交的問題。2010-02-02
VS2010中呈現(xiàn)控件時(shí)出錯(cuò)的解決方法
如何解決“呈現(xiàn)控件時(shí)出錯(cuò)”的問題,這篇文章主要介紹了VS2010中出現(xiàn)"呈現(xiàn)控件時(shí)出錯(cuò)"問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
AspNetCore&MassTransit?Courier實(shí)現(xiàn)分布式事務(wù)的詳細(xì)過程
MassTransit?Courier是一種用于創(chuàng)建和執(zhí)行帶有故障補(bǔ)償?shù)姆植际绞聞?wù)的機(jī)制,它可以用于滿足本地事務(wù)的需求,也可以在分布式系統(tǒng)中實(shí)現(xiàn)分布式事務(wù),這篇文章主要介紹了AspNetCore&MassTransit?Courier實(shí)現(xiàn)分布式事務(wù),需要的朋友可以參考下2022-10-10
自動(dòng)類型安全的REST.NET標(biāo)準(zhǔn)庫refit
這篇文章介紹了自動(dòng)類型安全的REST.NET標(biāo)準(zhǔn)庫refit,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04

