偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

ASP.NET配置文件層次結(jié)構(gòu)和繼承淺析

開發(fā) 后端
ASP.NET配置文件層次結(jié)構(gòu)和繼承向你介紹了ASP.NET配置文件層次結(jié)構(gòu)和繼承的基本概念分析方面的內(nèi)容。

您可以在整個應(yīng)用程序目錄中分發(fā) ASP.NET 配置文件,以便以繼承層次結(jié)構(gòu)配置 ASP.NET 應(yīng)用程序。使用此結(jié)構(gòu),可以在適當(dāng)?shù)哪夸浖墑e實(shí)現(xiàn)應(yīng)用程序所需級別的配置詳細(xì)信息,而不影響較高目錄級別中的配置設(shè)置。

ASP.NET配置文件配置結(jié)構(gòu)

ASP.NET 配置文件稱為 Web.config 文件,它們可以出現(xiàn)在 ASP.NET 應(yīng)用程序的多個目錄中。ASP.NET 配置層次結(jié)構(gòu)具有下列特征:

使用應(yīng)用于配置文件所在的目錄及其所有子目錄中的資源的配置文件。

允許您將配置數(shù)據(jù)放在將使它具有適當(dāng)范圍(整臺計(jì)算機(jī)、所有的 Web 應(yīng)用程序、單個應(yīng)用程序或該應(yīng)用程序中的子目錄)的位置。

允許重寫從配置層次結(jié)構(gòu)中的較高級別繼承的配置設(shè)置。還允許鎖定配置設(shè)置,以防止它們被較低級別的配置設(shè)置所重寫。

將配置設(shè)置的邏輯組組織成節(jié)的形式。

ASP.NET配置文件配置繼承

所有的 .NET Framework 應(yīng)用程序都從一個名為 systemroot\Microsoft .NET\Framework\versionNumber\CONFIG\Machine.config 的文件繼承基本配置設(shè)置和默認(rèn)值。Machine.config 文件用于服務(wù)器級的配置設(shè)置。其中的某些設(shè)置不能在位于層次結(jié)構(gòu)中較低級別的配置文件中被重寫。

.NET 客戶端應(yīng)用程序(控制臺和 Windows 應(yīng)用程序)使用名為 ApplicationName.config 的配置文件來重寫繼承的設(shè)置。ASP.NET 應(yīng)用程序使用名為 Web.config 的配置文件來重寫繼承的設(shè)置。

ASP.NET 配置層次結(jié)構(gòu)的根是一個稱為根 Web.config 文件的文件,它與 Machine.config 文件位于同一個目錄中。根 Web.config 文件繼承 Machine.config 文件中的所有設(shè)置。根 Web.config 文件包括應(yīng)用于所有運(yùn)行某一具體版本的 .NET Framework 的 ASP.NET 應(yīng)用程序的設(shè)置。由于每個 ASP.NET 應(yīng)用程序都從根 Web.config 文件那里繼承默認(rèn)配置設(shè)置,因此只需為重寫默認(rèn)設(shè)置的設(shè)置創(chuàng)建 Web.config 文件。

ASP.NET配置文件集合元素中的繼承

某些配置元素是集合,例如,namespaces 元素和 customErrors 元素。

在集合中,通常通過 add 子元素向集合中添加配置設(shè)置,通過 remove 子元素按鍵名移除配置設(shè)置,或者可以通過 clear 子元素清除整個集合。除非允許使用重復(fù)項(xiàng),否則,在子配置文件中添加的設(shè)置將重寫父配置文件中同一鍵名的設(shè)置。

ASP.NET配置文件注意事項(xiàng)

存在于早期版本的 .NET Framework 中的某些集合對 add 子元素使用不同的元素名稱。例如,customErrors 元素使用 error 子元素向集合中添加自定義錯誤。

如果收到針對 SubDir1 目錄中不存在的文件發(fā)出的請求,ASP.NET 將開始搜索配置層次結(jié)構(gòu),并從最本地的 Web.config 文件(如果存在,可能位于當(dāng)前目錄中,也可能位于當(dāng)前目錄的父目錄中)開始。ASP.NET 將搜索 statusCode 屬性等于“404”的 customErrors 的 error 元素(ASP.NET 設(shè)置架構(gòu))元素。一旦 ASP.NET 在配置設(shè)置中找到 404 錯誤,將 redirect 屬性中的 URL 作為響應(yīng)返回。

ASP.NET配置文件層次結(jié)構(gòu)和繼承的相關(guān)信息就向你介紹到這里,希望對你了解ASP.NET配置文件層次結(jié)構(gòu)和繼承有所幫助。

【編輯推薦】

  1. ASP.NET數(shù)據(jù)驗(yàn)證控件CustomValidator的使用淺析
  2. ASP.NET網(wǎng)頁中的嵌入式代碼塊應(yīng)用淺析
  3. ASP.NET中SQL Server數(shù)據(jù)庫備份恢復(fù)淺析
  4. ASP.NET開發(fā)技巧之Theme功能淺析
  5. ASP.NET配置文件格式淺析
責(zé)任編輯:仲衡 來源: abc188.com
相關(guān)推薦

2009-07-21 10:05:10

ASP.NET配置文件

2009-08-05 10:57:17

ASP.NET配置文件配置文件格式

2009-07-22 18:03:00

ASP.NET ASP

2009-08-05 14:01:50

ASP.NET配置錯誤

2009-07-21 14:32:51

ASP.NET進(jìn)程模型

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 15:50:13

ASP.NET優(yōu)點(diǎn)

2009-07-31 12:43:59

ASP.NET MVC

2009-07-28 16:08:43

ASP.NET AJA

2009-08-05 13:37:40

ASP.NET配置設(shè)置

2009-07-29 14:23:08

ASP.NET配置文件

2009-07-31 11:45:42

ASP.NET文件下載

2009-07-20 16:09:39

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計(jì)

2009-07-31 09:47:57

ASP.NET緩存

2009-07-29 09:34:54

IsPostBack屬ASP.NET

2009-08-04 17:16:16

ASP.NET代碼優(yōu)化

2009-08-05 16:17:29

ASP.NET For

2009-08-05 16:50:09

ASP.NET For
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號