首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在调试ASP.net程序时访问栈帧?

如何在调试ASP.net程序时访问栈帧?
EN

Stack Overflow用户
提问于 2010-07-29 18:28:01
回答 3查看 4K关注 0票数 2

如何在调试ASP.net程序时访问栈帧信息?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-29 18:47:44

如果引用的是"Call Stack" window,则可以在调试时查看它,方法是使用其缺省热键CTRL+ALT+C打开“调用栈”窗口,或者使用

Debug / Windows / Call Stack

或者,如果您指的是ASP.NET's built-in Tracing功能,ASP.NET运行时将显示有关对ASP.NET页面的单个请求的诊断信息,则可以通过将Trace="true"添加到特定页面顶部的Page指令来实现此功能

例如:

代码语言:javascript
复制
<%@ Page Trace="true" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

或者,您可以通过将<trace>指令添加到web.config文件的<system.web>部分来achieve ASP.NET tracing application-wide。也就是说。

代码语言:javascript
复制
<system.web>
  <trace enabled="true"/>
</system.web>
票数 5
EN

Stack Overflow用户

发布于 2010-07-29 18:38:19

无论是在page指令中还是在web.config中,都可以这样做:

在页面指令中(在aspx文件中)只需添加Trace="true“,或者您可以在web.config中对所有页面执行此操作

代码语言:javascript
复制
<trace enabled="true" pageOutput="true" requestLimit="10" traceMode="SortByTime" localOnly="true" /> 

属性打开或关闭跟踪

希望这对你有所帮助

票数 1
EN

Stack Overflow用户

发布于 2010-07-29 18:43:15

在页面级别,您可以借助

<%@页面Trace="true".....................................

或者,您也可以在页面加载方法中从代码后台启用它,如Trace.Enabled = true;

这就是你要找的东西吗?

或者您可以尝试此链接http://peterkellner.net/2009/12/21/how-to-get-a-stack-trace-from-c-without-throwing-exception/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3361524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档