返回首頁
當前位置: 主頁 > 網絡編程 > .Net實例教程 >

ASP.NET-調試

時間:2020-01-16 16:12來源:知行網www.wzliqi.com 編輯:麥田守望者

 通過調試,開發人員可以逐步查看代碼的工作方式,變量的值如何更改,對象的創建和銷毀方式等。

首次執行該站點時,Visual Studio顯示提示,詢​​問是否應啟用該站點進行調試:

調試信息

啟用調試后,web.config中將顯示以下代碼行:

<system.web>    <compilation debug="true">       <assemblies>       ..............       </assemblies>    </compilation>	 </system.web>

調試工具欄提供了所有可用于調試的工具:

調試工具欄

斷點

斷點指定運行時以運行特定的代碼行,然后停止執行,以便可以檢查代碼并執行各種調試工作,例如,更改變量的值,單步執行代碼,移入和移出函數和方法等等

要設置斷點,請右鍵單擊代碼,然后選擇插入斷點。紅點出現在左邊緣,代碼行突出顯示,如下所示:

突破突出

接下來,在執行代碼時,您可以觀察其行為。

突出顯示2

在此階段,您可以單步執行代碼,觀察執行流程,并檢查變量,屬性,對象等的值。

您可以從“屬性”菜單中修改斷點的屬性,方法是右鍵單擊斷點字形:

突破下拉

位置對話框顯示文件的位置,行號和所選代碼的字符號。條件菜單項允許您輸入有效的表達式,該表達式在程序執行到斷點時進行評估:

破損條件

“命中計數”菜單項顯示一個對話框,該對話框顯示斷點已執行的次數。

突破點

單擊下拉列表顯示的任何選項,將打開一個編輯字段,在其中輸入目標命中數。這在分析代碼中的循環結構時特別有用。

斷點2

“過濾器”菜單項允許設置過濾器以指定斷點對其有效的機器,進程或線程或任何組合。

破損過濾器

“擊中時”菜單項允許您指定擊中斷點時的操作。

斷點3

調試窗口

Visual Studio提供以下調試窗口,每個調試窗口都顯示一些程序信息。下表列出了窗口:

窗口 描述
即時 顯示變量和表達式。
汽車 顯示當前和先前語句中的所有變量。
當地人 顯示當前上下文中的所有變量。
顯示最多四個不同的變量集。
調用堆棧 顯示調用堆棧中的所有方法。
線程數 顯示和控制線程。
------分隔線----------------------------
標簽(Tag):
------分隔線----------------------------
推薦內容
  • ASP.NET-LINQ

    大多數應用程序都以數據為中心,但是大多數數據存儲庫都是關系數據庫。 多年來,設計...

  • ASP.NET-調試

    通過調試,開發人員可以逐步查看代碼的工作方式,變量的值如何更改,對象的創建和銷毀...

  • ASP.NET-錯誤處理

    ASP.NET中的錯誤處理包括三個方面: 跟蹤 -在頁面級別或應用程序級別跟蹤程序執行。 ...

  • ASP.NET-個性化

    網站設計用于用戶的反復訪問。 個性化允許站點記住用戶身份和其他信息詳細信息,并為...

  • ASP.NET-自定義控件

    ASP.NET允許用戶創建控件。 這些用戶定義的控件分為以下幾類: 用戶控件 自定義控件 ...

  • ASP.NET-數據綁定

    每個ASP.NET Web表單控件都從其父Control類繼承DataBind方法,這使它具有將數據綁定到...

猜你感興趣
久久99久久99精品免视看