zoukankan      html  css  js  c++  java
  • 描述 Machine.Config 和 Web.Config(转载)

    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 代码访问安全性。

  • 相关阅读:
    python读写excel等数据文件方法
    学习记录2
    NLP、ML/DL等基础概念
    修改代码的艺术-读后感
    Python读取文本文件数、excel文件数据
    学习记录1
    数据分析平台
    Pycharm搜索关键词的快捷键
    程序员的自我修养阅读笔记三
    第十周学习
  • 原文地址:https://www.cnblogs.com/dimg/p/274648.html
Copyright © 2011-2022 走看看