你目前正处于脱机状态,正在等待 Internet 重新连接

如何: 禁用调试 ASP.NET 应用程序

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 815157
概要
本分步指南介绍讨论如何禁用对 ASP.NET 应用程序的调试。

ASP.NET 支持在便于开发人员进行故障排除的一个特殊的调试模式下编译的应用程序。调试模式使 ASP.NET 可以编译应用程序与启用了调试器密切监视和控制应用程序的执行的额外信息,这些信息。 在调试模式下编译的应用程序执行像预期的那样。但是,应用程序的性能受到影响。若要不必对性能影响它是一个好主意,若要启用调试仅当开发人员正在执行的操作交互式故障排除。默认状态下,调试被禁用,虽然经常要对问题进行故障排除启用调试,则它也会经常不禁用再次后问题得到解决。本文介绍如何禁用调试一个 asp.net 应用程序。

back to the top

禁用调试 ASP.NET 应用程序

若要启用调试,修改 Web.config 文件或 Machine.config 文件的在下面的步骤中详细介绍。

修改 Web.config 文件

若要启用调试,将 编译 元素添加到应用程序的 Web.config 文件中。在 Web.config 文件位于应用程序目录中。若要这样做,请按照下列步骤操作:
  1. 在文本编辑器 (如 Notepad.exe 打开 Web.config 文件。Web.config 文件通常位于应用程序目录中。
  2. 在 Web.config 文件中找到编译元素。 当编译元素中的 调试 属性设置为 true 时,启用调试。
  3. 修改 调试 属性为 false,然后保存该禁用调试该应用程序的 Web.config 文件。

    下面的代码示例显示与 调试 设置为 false编译 元素:
    <compilation     debug="false"/>
  4. 将保存在 Web.config 文件。在 ASP.NET 应用程序会自动重新启动。

修改 Machine.config 文件

您还可以启用通过修改 Machine.config 文件系统上的所有应用程序的调试。若要确认的调试尚未启用 Machine.config 文件中,请按照下列步骤操作。
  1. 在文本编辑器 (如 Notepad.exe 打开 Machine.config 文件。Machine.config 文件通常位于以下文件夹中:
    %SystemRoot% \Microsoft.NET\Framework\ %VersionNumber% \CONFIG\
  2. Machine.config 文件中找到编译元素。 当编译元素中的 调试 属性设置为 true 时,启用调试。
  3. 是否 真正 调试属性更改 调试 属性为 false

    下面的代码示例显示与 调试 设置为 false编译 元素:
    <compilation     debug="false"/>
  4. 保存 Machine.config 文件。
back to the top
参考
有关详细的信息,请访问下面的 MSDN 网站:有关远程调试的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
318041如何: 设置和使用 Microsoft Visual Studio.net 中的远程调试
818015如何: 调整和缩放是否生成在.net 框架上的应用程序的性能
back to the top

Warning: This article has been translated automatically

属性

文章 ID:815157 - 上次审阅时间:03/27/2007 01:36:47 - 修订版本: 2.8

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1, Microsoft ASP.NET 2.0

  • kbmt kbdeployment kbdebug kbwebservices kbconfig kbwebforms kbhowtomaster KB815157 KbMtzh
反馈
t.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">