如何编辑 ASP.NET 应用程序的配置

文章翻译 文章翻译
文章编号: 815178 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本分步指南介绍了如何创建以及如何编辑 Web.config 文件。在 Web.config 文件定义行为的 ASP.NET 应用程序。.net 包括 ASP.NET,使用 XML 格式.config 文本文件来配置应用程序。这是一个出发从传统的注册表和配置数据库配置机制。当前没有任何 Microsoft 管理控制台 (MMC) 管理单元或其他 Microsoft 提供的管理工具用于创建并修改.config 文件。



添加到 Web.config 文件的配置设置

大多数 ASP.NET 应用程序附带的任何文本编辑器 (如记事本) 预建的 Web.config 文件,可编辑的。通常,Web.config 文件中包含注释,请编辑该文件一看就明白。但是,您可能要添加到 Web.config 文件中还没有配置项定义的配置项。若要将标准配置项添加到 Web.config 文件中,请按照下列步骤操作:
  1. 在文本编辑器 (如记事本) 打开 Machine.config 文件。

    Machine.config 文件位于 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目录中。
  2. Machine.config 文件中找到想要重写在 Web.config 文件中的配置设置。该元素时该元素是多个行,启动一个 <element_name> 行和结尾 </element_name>. 该元素也可能是自结束,并可能看起来类似于 <element_name attribute1=”option” attribute2=”option” />. 请注意该空格将被忽略。因此,该元素可以跨多行。该元素可能在前面加注释。注释包含内部 <!-- and --> 标记。<trace> 下面的配置元素示例是一个自结束的元素的一个示例。<trace> 配置元素示例有多个属性、 跨越多的行,并且具有开始处的注释
    <!--
    trace Attributes:
        enabled="[true|false]" - Enable application tracing
        localOnly="[true|false]" - View trace results from localhost only
        pageOutput="[true|false]" - Display trace ouput on individual pages
        requestLimit="[number]" - Number of trace results available in trace.axd
        traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category
      -->
    <trace
        enabled="false"
        localOnly="true"
        pageOutput="false"
        requestLimit="10"
        traceMode="SortByTime"
    />
  3. 复制到剪贴板上的整个配置元素和任何开始注释。
  4. 确定如何在元素嵌套在该 Machine.config 文件。

    Machine.config 文件是分层,并配置元素嵌套在其他元素中。在 Web.config 文件 Machine.config 文件中复制配置元素时,您必须嵌套在相同的元素,它已从复制中的配置元素。若要确定的 Machine.config 文件中包含配置元素的元素,向上滚动 Machine.config 文件中直到找到未关闭的打开的元素。包含元素很容易识别,因为较高级别的元素具有较少的缩进。

    大多数 ASP.NET 配置项都包含在该 <system.web> 元素。元素 (</system.web> 的末尾) 必须放在您的配置元素之后。

    请注意您的配置元素中包含的元素。您必须将该元素粘贴在 Web.config 文件中与同一元素中。可能是配置元素嵌套在多个元素。您必须在 Web.config 文件中创建所有更高级别的元素。
  5. 关闭 Machine.config 文件,然后使用您的文本编辑器打开 Web.config 文件,在根目录下的您的 ASP.NET 应用程序。
  6. 粘贴在步骤 4 中的起始和您确定该元素的结尾之间的配置元素。

    例如在 <system.web> 中包含的配置项 元素,配置项必须将其粘贴在 <system.web> 打开一行之后立即 元素以及该 </system.web> 之前 结束行。
  7. 修改要覆盖 Machine.config 设置为该应用程序的 Web.config 文件中的配置元素。

    此设置将应用于包含在 Web.config 文件和所有子文件夹的文件夹。


参考

有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815179如何创建 ASP.NET 应用程序的 Web.config 文件
818016如何部署程序的应用程序是否在.net 框架上构建
有关 ASP.NET 配置和 ASP.NET 配置文件的格式的详细信息,请参阅.net 框架 SDK 文档或访问以下 Microsoft 网站:

http://msdn2.microsoft.com/en-us/library/aa719558(VS.71).aspx

http://msdn2.microsoft.com/en-us/library/ackhksh7(vs.71).aspx

属性

文章编号: 815178 - 最后修改: 2007年5月13日 - 修订: 1.10
这篇文章中的信息适用于:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
关键字:?
kbmt kbweb kbconfig kbredistribution kbdeployment kbhowtomaster KB815178 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 815178
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com