利用ASP.NET MVC源代码调试你的应用程序



http://www.cnblogs.com/zhuqil/archive/2010/08/04/stepping-into-asp-net-mvc-source-code-with-visual-studio-debugger.html


    之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序。那篇文章教你如何利用.NET Framework4.0的源代码帮助你调试应用程序,其实也就是进入.NET Framework4.0源代码进行单步调试。由于项目需要,最近学起asp.net mvc。昨天遇到ViewData和TempData他们之间的分别这样让我纠结的问题。有园友强烈建议我去看ASP.NET MVC的源代码。所以,我想到如何在调试ASP.NET MVC程序的时候,有不明白的地方,就单步进入ASP.NET MVC的源代码,是非常好的一个办法。

    所以,结合利用.NET Framework4.0的源代码调试你的应用程序这篇文章,还有看到大牛scottgu推荐的一篇博文Stepping into ASP.NET MVC Source Code。实现了如何配置VS2010来实现这样的需求。下面我将介绍一下如何去配置VS2010来实现结合ASP.NET MVC源代码进行单步调试。

1、Tools- Option – Debugging-General,按照下图修改我框起来的地方。

2、下载symbols和source

选择All modules,unless excluded,你可以下载到symbol服务器上所有更新的文件。

选择Only specified  modules,你可以只下载asp.net mvc的(也可以添加是其他模组)。

如何你只想调试asp.net mvc。选择Only specified  modules,点击它下面的specified  modules。添加一个System.Web.Mvc,如下图:

点击两次OK。随后会显示如下图,vs2010开始下载symbol。这需要登上一段时间。

等下载完成,我们下,如何单步调试TempData。

 在执行Action之前,会执行PossiblyLoadTempData();

然后执行 TempData["text"] = "aaa";

给 TempData["text"]赋值:

 

显示View之后执行

想了解更多,自己配置VS2010吧。

总结:本文教你配置VS2010,利用ASP.NET MVC源代码帮助你调试应用程序。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值