惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Engineering at Meta
Engineering at Meta
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
小众软件
小众软件
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
Last Week in AI
Last Week in AI
博客园_首页
I
InfoQ
T
Tailwind CSS Blog
爱范儿
爱范儿
雷峰网
雷峰网
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
B
Blog
WordPress大学
WordPress大学
A
About on SuperTechFans
V
Visual Studio Blog
有赞技术团队
有赞技术团队
P
Proofpoint News Feed

博客园 - 李瑞

HART通讯协议及应用 数据库连接 Web.Config C#访问接口 ObjectDataSource 用法1 ObjectDataSource用法 sql语句大全 仪表销售管理软件需求分析 女人爱男人的七种方式 结婚不是吸毒房子不是毒品 为何一定要买房? Windows2000里如何禁止网页修改注册表 怎样用C#实现完整文档打印功能 C#程序调用外部程序 用visual c#获得计算机名称和ip地址 十四种系统故障的解决方法 C#入门教程(下) C#入门教程(中) C#入门教程(上) 清除Sqlserver数据库日志几种方法
Machine.config 和 Web.config
李瑞 · 2007-10-24 · via 博客园 - 李瑞

.NET Framework 提供的配置管理包括范围广泛的设置,允许管理员管理 Web 应用程序及其环境。这些设置存储在 XML 配置文件中,其中一些控制计算机范围的设置,另一些控制应用程序特定的配置。

可以使用任何文本编辑器编辑 XML 配置文件,如记事本或 XML 编辑器。XML 标记区分大小写,请确保使用正确的大小写形式。

图 19.1 显示了管理员可以使用的用于配置 ASP.NET Web 应用程序的配置文件。

ASP.NET 配置文件

图 19.1
ASP.NET 配置文件

Machine.config 和 Web.config 文件共享许多相同的配置部分和 XML 元素。Machine.config 用于将计算机范围的策略应用到本地计算机上运行的所有 .NET Framework 应用程序。开发人员还可以使用应用程序特定的 Web.config 文件自定义单个应用程序的设置。

注意 Windows 可执行文件(如 WinForm 应用程序)是使用配置文件进行配置的。这些文件的名称源自应用程序可执行文件的名称,例如,App.exe.config,其中“app”是应用程序名。

对配置文件所作的更改将被动态应用,通常无需重启服务器或任何服务,除非更改了 Machine.config 中的 <processModel> 元素,本模块稍后将讨论此元素。

表 19.1 显示了配置文件的位置。

表 19.1:配置文件的位置

配置文件 位置

Machine.config
(每台计算机每个 .NET Framework 安装版一个

%windir%\Microsoft.NET\Framework\{version}\CONFIG

Web.config
(每个应用程序有零个、一个或多个)

\inetpub\wwwroot\web.config
\inetpub\wwwroot\YourApplication\web.config
\inetpub\wwwroot\YourApplication\SubDir\web.config

Enterprisesec.config
(企业级 CAS 配置)

%windir%\Microsoft.NET\Framework\{version}\CONFIG

Security.config
(计算机级 CAS 配置)

%windir%\Microsoft.NET\Framework\{version}\CONFIG

Security.config
(用户级 CAS 配置)

\Documents and Settings\{user}\Application
Data\Microsoft\CLR Security Config\{version}

Web_hightrust.config
Web_mediumtrust.config
Web_lowtrust.config
Web_minimaltrust.config
(ASP.NET Web 应用程序 CAS 配置)

%windir%\Microsoft.NET\Framework\{version}\CONFIG

有关 ASP.NET Web 应用程序 CAS 配置文件的详细信息,请参阅模块 9 ASP.NET 代码访问安全性。