十步让你调试mvc源码

1、下载 mvc 当前版本的源码,地址:http://aspnetwebstack.codeplex.com/SourceControl/latest

2、编译源码,参考:http://www.cnblogs.com/tq1226112215/p/5264355.html

3、用 vs2013 或更高版本打开项目,卸载 test 文件夹下所有项目,同时卸载 src 文件夹下 WebApiHelpPage 和 WebApiHelpPageVB 这两个项目,编译完成

4、创建 src2 解决方案文件夹,添加 mvc5 项目,创建 HomeController 控制器,默认 Index action,添加 Index.cshtml 视图

5、替换项目 System.Web.Mvc 引用

6、修改 Views 下的 Web.config

7、修改项目下的 Web.config

8、修改调试配置

9、让本机新人签名,以管理员身份运行 vs2015开发人员工具(dos),输入 sn.exe -Vr *,31BF3856AD364E35

10、启动调试,下载符号会比较久,断点如图

时间: 2024-11-06 21:11:29

十步让你调试mvc源码的相关文章

VS2013 调试MVC源码[MVC5.2.3+MVC4Web项目]

1.目前MVC源码版本为5.2.3,下回来后用VS2013打开,把System.Web.Mvc项目的版本号改为4.0.0.1 2.在解决方案下建一个MVC4项目,.NET选4.5,修改根目录以及Views下的Web.Config: 把Mvc版本改为4.0.0.1,把Razor,WebPages等改为3.0.0.0,总之,要把Web.Config涉及到: System.Web.Mvc System.Web.Razor System.Web.WebPages System.Web.WebPages.

调试mvc 源码【转:http://www.cnblogs.com/wucj/archive/2013/06/09/3128698.html】

最近在研究asp.net mvc的源码,于是在想,既然提供了源码,那我们如何进入源码调试了?在网上找了一些调试的方法,试了几个都不行,于是折腾了一上午,终于弄出来了,下面看看我的操作步骤.   一:准备工作.本机安装的是vs2012,打了update1的补丁包,如图 接下来下载asp.net mvc的源码,地址是:http://aspnetwebstack.codeplex.com/ ,下载之后解压出来即可. 二:有两种方式可以调试源码,分别是:1)直接在源码的解决方案下新建一个asp.net

MVC 源码调试

源码调试,帮助你跟好理解MVC,使你开发跟牛B的程序. 1>在Visual命令行中运行“SN.EXE-Vr*,31BF3856AD364E35” 2. codeplex.com 上面找到,和你当前程序版本,一致 的 版本 这里是地址:http://aspnetwebstack.codeplex.com/SourceControl/list/changesets 如果这个版本和你版本一样 单击下载如果下载好了,你就创建一个MVC应用 移除这5个    System.Web.Services 这个不

Asp.Net MVC源码调试

首先下载MVC源代码,下载地址为:https://aspnetwebstack.codeplex.com/ 打开项目,卸载test文件夹下的所有项目和System.Web.WebPages.Administration这个项目,然后重新编译源代码,重新生成所有项目. 在项目中新建一个空的Web项目,包含基本的MVC组件 删除项目中的如下程序集的引用 添加项目中MVC项目源码的引用 查询MVC源码的版本信息 可以看到当前源码的版本为5.2.4.0 打开新建项目中的所有Web.config文件,修改

MVC系列——MVC源码学习:打造自己的MVC框架(四:自定义视图)

前言:通过之前的三篇介绍,我们基本上完成了从请求发出到路由匹配.再到控制器的激活,再到Action的执行这些个过程.今天还是趁热打铁,将我们的View也来完善下,也让整个系列相对完整,博主不希望烂尾.对于这个系列,通过学习源码,博主也学到了很多东西,在此还是把博主知道的先发出来,供大家参考. 本文原创地址:http://www.cnblogs.com/landeanfen/p/6019719.html MVC源码学习系列文章目录: MVC系列——MVC源码学习:打造自己的MVC框架(一) MVC

使用VS2012调试ReactOS源码

目录 一 下载并安装VS2012 二 下载并安装WDK80 三 下载ReactOS0315源码 四 下载并安装RosBE211 五 用RosBE命令行编译ReactOS源码 六 用VS2012编译ntoskrnl模块 七 制作ReactOS安装盘 八 用VirtualBox安装ReactOS 九 建立调试环境 十 调试ReactOS源码 一. 下载并安装VS2012 我安装的是VS2012_ULT_chs.iso, 网上随便下载 二. 下载并安装WDK8.0 下载地址: http://msdn.

设置Eclipse可以Debug模式调试JDK源码,并显示局部变量的1

最近突然萌发了研究JDK源码的想法,所以就想到了在自己常用的Eclipse上可以调试JDK源码. 整个设置过程也很简单: 首先你要安装好JDK(我的JDK安装路径根目录是D:\Java\jdk-8u92-windows-x64),JDK安装路径里有个"src.zip"就是JDK的源码文件压缩包: 设置好环境变量的JAVA_HOME变量和PATH变量(JAVA_HOME变量值也是D:\Java\jdk-8u92-windows-x64). 然后打开Eclipse设置可以Debug模式调试

Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)

一.前言 今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为了安全或者效率问题,会把一些重要的功能放到native层,那么这样一来,我们前篇说到的Eclipse调试smali源码就显得很无力了,因为核心的都在native层,Android中一般native层使用的是so库文件,所以我们这篇就来介绍如何调试so文件的内容,从而让我们破解成功率达到更高的一层.

Android动态方式破解apk前奏篇(Eclipse动态调试smail源码)

一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk  主要采用的是静态方式,步骤也很简单,首先使用apktool来反编译apk,得到smail源码,然后分析smail代码,采用代码注入技术来跟踪代码,然后找到关键方法进行修改,进而破解,同时还可以使用一些开源的hook框架,比如:Xposed和Cydia Substrate,来进行关键方法的hook.所以这里我们可以看到我们破解的第一步是使用ap