ASP.NET 应用程序中的调试模式 - ASP.NET

和365差不多的平台有哪些 2025-10-28 08:12:31 admin 8429 973
ASP.NET 应用程序中的调试模式 - ASP.NET

本文介绍 ASP.NET 应用程序中的调试模式。

原始产品版本: ASP.NET

原始 KB 数: 2580348

总结

ASP.NET 支持以特殊调试模式编译应用程序,以便开发人员进行故障排除。 调试模式会导致 ASP.NET 使用额外的信息编译应用程序,使调试器能够密切监视和控制应用程序的执行。 在调试模式下编译的应用程序按预期执行。 但是,应用程序的性能会受到影响。 启用调试模式:

由于启用了其他调试路径,代码的执行速度将变慢。

编译需要更长的时间,因为正在生成其他调试信息,例如符号 (.pdb) 文件。

执行超时扩展到 30,000,000 秒。

从和处理程序下载的WebResource.axdScriptResource.axd脚本和映像不会缓存。

代码优化已禁用。

建议始终在生产环境中禁用调试模式。

详细信息

通过在 web.config 文件中将debug节的属性compilation设置为 true来启用调试模式:

请务必记住,设置(如果未在应用程序的 web.config 文件中定义)可以从父应用程序的 web.config 或 web.config 文件继承,该文件位于 the.NET Framework 的配置文件夹中。

备注

将 retail 元素的属性 deployment 设置为 true 将导致对所有应用程序禁用调试。 但是,即使retail属性设置为 true,如果debug属性设置为 true,执行超时仍将为 30,000,000 秒。

相关推荐