C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  496 随笔 :: 0 文章 :: 634 评论 :: 571万 阅读

  基础的不说了,只记录一下一些之前用得少的,和还没有用过的。

1、挂住变量值、修改

  调试时,变量有个很有趣的功能,当你点击箭头的时候,可以挂住变量的值,然后还会跟着程序运行变化。而且还支持修改它的值。

    

 2、设置断点停止的条件

  右键断点:

    

  设置条件:

    

    这样对于for循环,只有i==28的条件成立的时候,断点才停止。

3、命中次数

  这个的意思是,当断点命中的次数满足一定的条件才会停下:

  

  这样就是当命中次数是5的倍数时,断点才会停止。

4、筛选器

  

5、快速监视

  在调试的时候,对变量右键,快速监视就能够看到变量当前的值。

  

  比如,我如此设置断点:这在当运行到断点的时候,点击快速监视,弹出的框如下:

  

   如果此时,我们想看dt的毫秒属性值,怎么看?

   很简单,修改表达式为:dt.Millisecond,然后点击重新计算就OK啦。

   此方法可以也可用来调试DataTable;

  

   右键dt -> 快速监视

   

   当然,在VS里看值是很简单的,对于DataTable直接点击放大镜就能够看。但是快速监视能够计算的,这点就很爽了,例如:

   

 6、trace.axd调试应用程序跟踪

   trace.axd要开启才能够使用。要修改一下配置文件,详细的修改方法,在我的文章配置文件系列里面有。

  在MVC中的使用方法为,在域名后加上trace.axd。如:http://localhost:2267/trace.axd  选择你想要跟踪的请求就可以查看了。使用trace.axd你可以了解到如下信息:

  使用Trace.axd我们可以获得以下信息:

Request Details:请求的详细信息
Trace Information:跟踪信息
Control Tree:控件树
Session State:会话状态
Application State:应用程序状态
Request Cookies Collection:请求Cookie集合
Response Cookies Collection:响应Cookie集合
Headers Collection:标头集合
Response Headers Collection:响应标头集合
Form Collection:窗体集合
Querystring Collection:QueryString集合(即Url中?后面的字符串的信息)
Server Variables:服务器变量

   

 

posted on   逆心  阅读(573)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示