返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

ASP.NET-调试

时间:2020-01-16 16:12来源:知行网www.zhixing123.cn 编辑:麦田守望者

 通过调试,开发人员可以逐步查看代码的工作方式,变量的值如何更改,对象的创建和销毁方式等。

首次执行该站点时,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方法,这使它具有将数据绑定到...

猜你感兴趣