asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架
? ? ? ? ?我们知道,现在能调试.net程序通常有两个,第一个是ILSpy,还是一个是Reflector,这两个小反编译软件算是我们研究底层代码中所拥有的一把 锋利小尖刀~~~,比如你看到的ILSpy这样的界面图: ? 但是呢!!! 用过ILSpy的同学大概都知道,这个毛软件是调试不了web代码的。。。也只能调试调试带有pdb符号的console之类的程序。。。悲剧吧!!! 但是白骨精的我们要学好mvc怎么能调试不了web代码呢?这可绝对不行。。。办法总是会有的。 ? 一:下载Reflector VS 插件 ? ? ? ? 那怎么调试呢?我们可以下载一个Reflector的vs插件,我可以带你到nuget上面找找看嘛。。。绝对让你眼前一亮。 ? 找到之后,接下来就可以点击下载,完成之后,vs会提示你重启,比如这样: ? 当我再重启的时候,可以看到在menu上面多了一个reflector item,是不是好吊的样子??? 不过不要先着急,我们要先生成几个dll的pdb文件,有了 这吊毛,我们就可以调试这些dll。。。不过能调试的当然是绝大一部分哦。。。 ? 不过你要勾选哪些debug,这些肯定是需要看你项目啦~~~ 你要调试哪个,你就Generate 哪个。。。是不是很简单,然后我们点击Continue按钮, 接下来等待生成好之后,我们就可以点击某一个类,比如我特别想看Controller类的源代码。。。比如下面这样: ? ok,现在Controller类的源代码都出来了,然后我准备调试Controller的入口函数【beginExecute】,看看能不能断下,嘿嘿~~~ ? 好了,reflector已经介绍完了,还有最后一点。。。reflector是收费版本的!!!,但是!!! 茫茫云海中早就有破解版等 待你去找寻~~~ ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET重写自定义错误不发送内容类型头
- asp.net-mvc – WebApiConfig.cs和RouteConfig.cs之间的区别
- asp.net – 如何在.net核心框架中使用TransactionScope?我
- asp.net-mvc-3 – 显示modelstate错误
- 使用Classic ASP在XML文档中附加子项
- asp.net – 在.aspx主页中包含内容
- ASP.NET中的自动机器密钥生成
- asp.net – 防火墙背后的应用洞察
- asp.net – LINQ to SQL – 如何选择特定的列和返回强类型列
- C#_.NetFramework_Web项目_NPOI_EXCEL数据导入
- ASP.NET的会员系统是否足够安全?
- asp.net-mvc-3 – ASP.NET MVC – 如何防止双击提
- asp.net-mvc – Elmah.Mvc 2.0自定义身份验证
- asp.net – Team Build 2010和web.config转换的问
- asp.net – 如何创建一个HTML Helper来扩展TextB
- asp.net-mvc – ASP.NET MVC中的所有内置ActionR
- asp.net – 更改视图位置
- asp.net – 格式化DataBinder.Eval数据
- asp.net-mvc – 同步ASP.NET MVC回发回调的问题
- asp.net – 如何使用Web API属性路由传递DateTim