亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

ASP.NET配置文件的格式是什么

發布時間:2021-10-28 16:04:54 來源:億速云 閱讀:150 作者:柒染 欄目:編程語言

ASP.NET配置文件的格式是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

ASP.NET配置文件的作用是什么呢?ASP.NET資源的配置信息包含在配置文件集中,每個文件的名稱都是 Web.config。ASP.NET配置文件格式是什么呢?每個ASP.NET配置文件都包含了由用于指定配置設置的 XML 標記和子標記組成的嵌套層次結構。因為標記必須是標準格式的 XML,所以標記、子標記和屬性都要區分大小寫。標記和屬性名都是駝峰式大小寫,即標記名的***個字符是小寫,而隨后的任何連接字的首字母全都是大寫。屬性值采用 Pascal 的大小寫格式,即***個字符大寫,而隨后的任何連接字的首字母也都大寫。true 和 false 例外,它們始終都是小寫。

那么下面就向你介紹具體的ASP.NET配置文件格式:

所有配置信息都位于 ﹤configuration﹥ 和 ﹤/configuration﹥ 根 XML 標記之間。標記間的配置信息分為兩大主要區域:配置節處理程序聲明區域和配置節設置區域。

配置節處理程序聲明出現在 ﹤configSections﹥ 和 ﹤/configSections﹥ 標記之間配置文件的最上面。在 ﹤section﹥ 標記中包含的每個聲明都指定了提供特定的配置數據集的節名,以及在該節中處理配置數據的 .NET Framework 類名。

配置節設置區域在 ﹤configSections﹥ 區域后面,它包含了實際的配置設置。在 ﹤configSections﹥ 區域中的每個聲明都有一個配置節。每個配置節都包含帶有該節設置屬性的子標記。

下面的Web.config文件示例聲明了兩個配置﹤section﹥ 處理程序。一個處理程序管理應用程序設置,另一個則管理會話狀態。

﹤configuration﹥     ﹤configSections﹥        ﹤section name="appSettings"              type="System.Configuration.NameValueFileSectionHandler,            System, Version=1.0.3300.0,            Culture=neutral, PublicKeyToken=b77a5c561934e089"/﹥                 ﹤section name="sessionState"            type="System.Web.SessionState.SessionStateSectionHandler,            System.Web, Version=1.0.3300.0, Culture=neutral,            PublicKeyToken=b03f5f7f11d50a3a"            allowDefinition="MachineToApplication"/﹥     ﹤/configSections﹥     ﹤appSettings﹥        ﹤add key="dsn" value="localhost;uid=MyUserName;pwd=;"/﹥        ﹤add key="msmqserver" value="server\myqueue"/﹥     ﹤/appSettings﹥          ﹤sessionState cookieless="true" timeout="10"/﹥  ﹤/configuration﹥

您只需聲明一次配置節處理程序。可以將它放置在服務器的根 Machine.config 文件中或包含 Web 應用程序文件的虛擬目錄下的 Web.config 文件中。子目錄中的配置文件會自動繼承在父目錄中聲明的配置處理程序。詳細信息,請參閱配置繼承。

配置設置通常在節分組標記下相互嵌套。***級的節標記通常表示應用配置設置的名稱空間。例如,***級的 ﹤system.net﹥ 標記代表網絡類的設置,而 ﹤system.web﹥ 標記則代表 ASP.NET 類的設置。

下例顯示了標記嵌套。

﹤configuration﹥     ﹤configSections﹥        ﹤sectionGroup name="system.net"﹥           ﹤section name="authenticationModules"             type="System.Net.Configuration.NetAuthenticationModuleHandler,               System, Version=1.0.3300.0, Culture=neutral,               PublicKeyToken=b77a5c561934e089"/﹥                                          ﹤section name="webRequestModules"               type="System.Net.Configuration.WebRequestModuleHandler,               System, Version=1.0.3300.0, Culture=neutral,              PublicKeyToken=b77a5c561934e089"/﹥         ﹤/sectionGroup﹥         ﹤sectionGroup name="system.web"﹥            ﹤section name="authorization"                type="System.Web.Configuration.AuthorizationConfigHandler,                System.Web, Version=1.0.3300.0, Culture=neutral,                PublicKeyToken=b03f5f7f11d50a3a"/﹥                        ﹤section name="sessionState"                type="System.Web.SessionState.SessionStateSectionHandler,               System.Web, Version=1.0.3300.0, Culture=neutral,               PublicKeyToken=b03f5f7f11d50a3a"               allowDefinition="MachineToApplication"/﹥                 ﹤/sectionGroup﹥      ﹤/configSections﹥     ﹤system.net﹥        ﹤! -- 在此處插入 Net 類設置。 --﹥     ﹤/system.net﹥     ﹤system.web﹥          ﹤authorization﹥              ﹤allow users="*"/﹥ ﹤!-- Allow all users --﹥              ﹤!-- 允許或拒絕特定的用戶。              allow users="[comma separated list of users]"                   roles="[comma separated list of roles]"/﹥              ﹤deny users="[comma separated list of users]"                   roles="[comma separated list of roles]"/﹥              --﹥          ﹤/authorization﹥          ﹤sessionState               sqlConnectionString="data source=localhost;                 Integrated Security=SSPI;                 Initial Catalog=northwind"              cookieless="false"               timeout="10"/﹥     ﹤/system.web﹥  ﹤/configuration﹥

ASP.NET 配置結構沒有規定結構所支持的配置數據類型。配置節處理程序類會處理所有 Web.config 數據。您可以使用 .NET Framework 提供的預定義的配置節處理程序,也可以創建自己的處理程序來處理自定義的配置數據。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

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

AI

敦煌市| 长泰县| 会同县| 铁岭县| 随州市| 永仁县| 郧西县| 德兴市| 文安县| 合川市| 临江市| 博白县| 山阴县| 大足县| 无为县| 江安县| 黑龙江省| 惠州市| 科技| 肇庆市| 清新县| 大埔县| 苍梧县| 新兴县| 漳平市| 孙吴县| 新竹县| 葵青区| 綦江县| 宁波市| 临江市| 尼木县| 舞阳县| 沙田区| 西华县| 科尔| 大方县| 仙游县| 临漳县| 汉阴县| 阳朔县|