C# 使用配置文件配置應用


使用配置文件配置應用

.NET Framework 通過配置文件為開發人員和管理員提供了對應應用程序運行方式的控制權和靈活性。配置文件可以按需要更改的XML文件。管理員能夠控制應用程序可以訪問哪些受保護的資源,應用程序將設置於配置文件中,從而沒有必要中每次設置更改時重新編譯應用程序。本節說明可以對什么進行配置以及為什么對應用程序進行配置會有用。

本主題描述配置文件對語法,並提供油管三種配置文件對信息:計算機配置文件、應用程序配置文件和安全配置文件。

配置文件格式

配置文件包含元素,它們是用來設置配置信息的邏輯數據結構。在配置文件內,使用標記元素的開頭和結尾。例如,

<runtime>元素包括<runtime>子元素</runtime>。空元素將寫為<runtime/>或<runtime></runtime>。

與所有XML文件一樣,配置文件中的語法區分大小寫。

使用預定義特性來制定配置設置,這些特性是元素開始標記內的名稱/值對。下面的示例為<codeBase>元素指定兩個特性(version和href),該元素指定運行時值何處可以找到程序集(有關詳細信息,請參閱指定程序集的位置)

 

計算機配置文件

計算機配置文件Machine.config包含應用於整個計算機的設置。此文件位於%runtime install path%\Config目錄中。Machine.config包含整個計算機范圍內的程序集綁定、內置遠程處理信道和ASP.NET的配置設置。

 

配置系統首先查看計算機配置文件,查找<appSettings>元素,然后查看開發人員可能定義的其他配置節。然后查看應用程序配置文件。為使計算機配置文件看管理,最好將這些設置放在應用程序配置文件中。為使計算機配置文件可管理,最好將這些配置放在應用程序配置文件中。但是,將這些設置放中計算機配置文件中可以使系統更易維護。例如,如果有第三方組件,且客戶端和服務器應用程序同時使用該組件,那么僵該組件設置房子一個位置更方便。在這種情況下,計算配置文件使存放設置的合適位置,這樣講不會將相同的設置房子兩個不同的文件中。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM