zoukankan      html  css  js  c++  java
  • Machine.Config 和 Web.Config

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

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

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

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

  • 相关阅读:
    链接Caffe,程序报错应用程序无法正常启动(0xc000007b)
    C++ 11的移动语义
    C++ 11的右值引用
    (持续更新)Qt3D 学习资源
    Qt3D 设置窗口背景颜色和图案
    C++ chrono 库中的 steady_clock 和 system_clock
    VS2017+CMake+OpenCV下报错 set OpenCV_FOUND to FALSE
    C++可继承的单例基类模板
    AngularJS的基础知识
    gulp入门详情
  • 原文地址:https://www.cnblogs.com/puzi0315/p/2625979.html
Copyright © 2011-2022 走看看