如何在調試ASP.net程序時訪問堆棧幀信息?如何在調試ASP.net程序時訪問堆棧框架?
2
A
回答
5
如果你指的"Call Stack" window,你可以通過使用它的CTRL+ALT+C
默認熱鍵打開調用堆棧窗口調試時查看,或通過使用的
Debug/Windows/Call Stack
或者IDE菜單,如果你指的是ASP.NET's built-in Tracing能力,從而使ASP.NET運行時將顯示有關的ASP.NET頁面的單個請求的診斷信息,您可以在通過在特定頁面
的頂部例如添加Trace="true"
到Page
指令chieve這個每頁基礎上:
<%@ Page Trace="true" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
或者你可以achieve ASP.NET tracing application-wide,加入<trace>
指令到<system.web>
web.config
文件的一節。即
<system.web>
<trace enabled="true"/>
</system.web>
1
你可以做到這一點無論是在頁面指令或web.config中:
在頁面指令(在aspx文件)只需添加跟蹤=「真」 或者你也可以做到這一點在web.config中的所有頁面
<trace enabled="true" pageOutput="true" requestLimit="10" traceMode="SortByTime" localOnly="true" />
enabled屬性打開跟蹤或關閉
希望這有助於
1
在頁面級別,你可以做到這一點的幫助下
<%@ Page Trace =「true」.....................................
或者您也可以從頁面加載方法中的代碼隱藏啓用它爲 Trace.Enabled = true;
這是你在找什麼?
,或者你可以試試這個鏈接 http://peterkellner.net/2009/12/21/how-to-get-a-stack-trace-from-c-without-throwing-exception/
相關問題
- 1. 程序訪問調用堆棧.net
- 2. 如何訪問調用堆棧?
- 3. 在IDE調試器(例如Java9 StackWalker)中隱藏堆棧框架
- 4. 訪問Java調用堆棧
- 5. C#調試問題:沒有符號加載任何調用堆棧框架
- 6. 評估應用程序堆棧或框架的測試
- 7. PHP - 帶時序的調試堆棧
- 8. 如何在程序運行時NSLog調用堆棧?
- 9. JVM堆棧訪問
- 10. 訪問堆棧幀
- 11. 在內核調試中訪問進程的內核堆棧給定進程ID
- 12. 堆棧框架破壞
- 13. 如何調試訪問OAuth安全API的ASP.Net應用程序?
- 14. 堆棧溢出iPhone模擬器調試應用程序時
- 15. 如何使用堆棧框架訪問函數的第一個參數?
- 16. 調試ASP.NET MVC框架
- 17. Xcode 4堆棧跟蹤調試問題
- 18. 異常處理程序如何在堆棧的一個框架上註冊?
- 19. Windows CE 6遠程調試。暫停程序時沒有調用堆棧
- 20. SIGABRT「在堆棧不夠框架」
- 21. 堆棧遍歷調試的進程
- 22. 調試時檢查IEnumerable「堆棧」?
- 23. ASP.NET堆棧跟蹤問
- 24. 如何在調試應用程序時限制對ios框架的.m文件的訪問?
- 25. 用於基於Java的web應用程序的框架堆棧
- 26. 調試堆棧跟蹤?
- 27. 調試堆棧跟蹤
- 28. 彙編堆棧訪問
- 29. 訪問Java堆棧幀
- 30. 從存儲過程處理程序中訪問錯誤堆棧
什麼是堆棧跟蹤? – leppie 2010-07-29 10:35:48