zoukankan      html  css  js  c++  java
  • 利用ASP.NET MVC源代码调试你的应用程序[转]

    由于项目需要,最近学起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源代码帮助你调试应用程序。

  • 相关阅读:
    7617:输出前k大的数
    2991:2011
    7620:区间合并
    1688 求逆序对
    Magento How To Display Product Custom Option On list.phtml
    大二实习使用的技术汇总(中)
    codility上的问题 (22)
    poj 3321
    使用ViewPager实现左右“无限”滑动的万年历
    数论练习专题
  • 原文地址:https://www.cnblogs.com/rrxc/p/3929424.html
Copyright © 2011-2022 走看看