禁用对应用程序ASP.NET调试

本文讨论如何禁用对应用程序ASP.NET调试。

原始产品版本:   ASP.NET
原始 KB 编号:   815157

摘要

ASP.NET支持在特殊调试模式下编译应用程序,以帮助开发人员进行疑难解答。 调试模式ASP.NET使用额外信息编译应用程序。 该信息使调试程序能够密切监视和控制应用程序的执行。 在调试模式下编译的应用程序按预期执行。 但是,应用程序的性能会受到影响。 为了避免对性能的影响,建议仅在开发人员进行交互式疑难解答时启用调试。

默认情况下禁用调试。 通常启用调试来解决问题。 但它在问题解决后通常不会禁用。 本文介绍如何禁用对应用程序ASP.NET调试。

若要禁用调试,请 Web.config文件或**Machine.config文件, 如以下各节所述。

方法 1:修改Web.config文件

若要禁用调试,请执行以下步骤 Web.config将编译 元素添加到应用程序的配置文件。 Web.config 文件 位于应用程序目录中。

  1. Web.config( 如记事本)中打开文件。 该文件通常位于应用程序目录中。

  2. 在Web.config 文件中 ,找到编译元素。 编译元素中的调试属性设置为 true 时,将 启用调试

  3. 将调试属性更改为 false 以禁用该应用程序的调试。

    下面的代码示例演示调试设置为 false 的编译 元素

    <compilation debug="false"/>
    
  4. 保存Web.config 文件 。 应用程序ASP.NET自动重新启动。

方法 2:修改Machine.config文件

您还可以通过修改文件,为系统上的所有 应用程序Machine.config调试 。 若要确认尚未在Machine.config文件中启用调试, 请按照 以下步骤操作:

  1. Machine.config( 如记事本)中打开文件。 该文件通常位于以下文件夹中:

    %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\

  2. 在Machine.config 文件中 ,找到编译元素。 编译元素中的调试属性设置为 true 时,将 启用调试

  3. 如果 debug 属性 为 true, 则将调试属性更改为 false。

    下面的代码示例演示调试设置为 false 的编译 元素

    <compilation debug="false"/>
    
  4. 保存Machine.config 文件