最近评论
正在载入评论列表...
![]() |
11.13 机器配置文件
目前本章介绍的配置文件都有一个共同点:它们只应用于一个应用程序(这就是为什么这些配置文件拥有与相关应用程序相同的名称)。每一个装有.NET Framework的计算机都有一个machine.config文件,它包含大量详细的配置信息(许多都是跟解析外部程序集没有多大关系的),用于控制.NET平台的具体行为。
.NET平台为安装到本地机器上的每一个版本的.NET Framework维护一个*.config文件。.NET2.0的machine.config文件位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\CONFIG目录下(读者的具体版本可能有所不同)。打开该文件,我们将看到大量的XML元素。这些元素用于控制ASP.NET设置、各种安全细节和调试支持等。如果想要(使用<appSettings>元素)更新整个机器上的应用程序配置,修改machine.config中相应内容就可以了。
尽管该文件可以直接使用记事本打开,但谨记一点,如果错误地更改了里面的内容,那.NET运行环境完全有可能不能正常工作。这种情况不容小视,如果应用程序配置文件有错误,那只会影响一个应用程序;但如果machine.config文件有错误,则会直接导致相应版本的.NET平台崩溃。