使用Asp.net MVC源代码调试你的应用程序
1.从ASP.NET MVC source code from CodePlex下载源代码压缩包。然后解压到一个文件夹。
2.打开你的应用程序解决方案,增加System.web.mvc项目到你的解决方案中,如下图:
3.打开你的项目引用列表,在上面点击右键,删除对System.web.Mvc引用。
这个DLL已经注册到GAC中了,现在删除这个引用。
4.打你的项目,引用刚才增加的System.web.Mvc项目。
这时可以编译一下了,你的项目已引用源代码项目。
一运行,出错了:
原因在于,你的web.config还有关于system.web.mvc的引用GAC的配置节,所以你需要先注释它。
别注意:
如果你使用自定义bulid的ASP.NET MVC 程序,还有另一个配置文件你需要修改,在/Views/web.config
注意这不是顶级目录那个web.config.从RC版开始,强类型view依赖页面智能分析过滤器。
找到这个字符串:
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
… 然后修改为:
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
现在,bulid你的ViewTypeParserFilter时不使用GAC中的版本,如果不那么做,强类型VIEW抛出错误:“‘object’ does not contain a definition for ‘YourModelType‘”。
Author:PetterLiu http://wintersun.cnblogs.com/
转载于:https://www.cnblogs.com/wintersun/archive/2009/02/27/1400054.html
使用Asp.net MVC源代码调试你的应用程序相关推荐
- 利用ASP.NET MVC源代码调试你的应用程序
之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序.那篇文章教你如何利用.NET Framework4.0的源代码帮助你调试应用程序,其实也就是进入.NET Framew ...
- 如何调试进入Asp.NET MVC源代码
调试进入Asp.NET MVC源代码内部,是学习和了解Asp.NET MVC内部机理的最佳方式,那么如何Debug到Asp.NET MVC源代码内部呢?请遵循如下的步骤: 1.http://mvc.c ...
- 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!
一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...
- 基于ASP.NET MVC框架开发Web论坛应用程序
我想通过本系列文章从头到尾构建一个完整的ASP.NET MVC论坛应用程序,最终的目的是探讨和推动使用ASP.NET MVC框架构建应用程序的最佳实践. 1. 简介 在本篇中,我想先从全局方面介绍一下 ...
- ASP.NET MVC 源代码 剖析
ASP.NET MVC 里面其实是在原来的ASP.NET 基础之上,通过用UrlRoutingModule和MvcHttpHandler来替换了原来web Form处理方式的. UrlRoutingM ...
- [ASP.NET MVC2 系列] ASP.NET MVC 之如何创建自定义路由约束
[ASP.NET MVC2 系列] [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序> ...
- 如何在 ASP.NET MVC 中集成 AngularJS(2)
在如何在 ASP.NET MVC 中集成 AngularJS(1)中,我们介绍了 ASP.NET MVC 捆绑和压缩.应用程序版本自动刷新和工程构建等内容. 下面介绍如何在 ASP.NET MVC 中 ...
- ASP.NET MVC 4框架揭秘
ASP.NET MVC 4框架揭秘(国内第一部Asp.net MVC 4图书,.NET名家名作,深度剖析) 蒋金楠 著 ISBN 978-7-121-19049-0 2013年1月出版 定价:89.0 ...
- ASP.NET MVC使用Bootstrap系统(2)——使用Bootstrap CSS和HTML元素
ASP.NET MVC使用Bootstrap系统(2)--使用Bootstrap CSS和HTML元素 阅读目录 Bootstrap 栅格(Grid)系统 Bootstrap HTML元素 Boots ...
- ASP.NET MVC教程:理解模型、视图和控制器(1)
本文对ASP.NET MVC的模型.视图和控制器做一次高级概述,换句话说,就是解释ASP.NET MVC中的"M""V""C".阅读完本文后 ...
最新文章
- 计算机网络实验socket编程,计算机网络实验 socket编程
- 栈上对象的内存自动释放
- PPT 图片python处理
- anaconda安装scrapy报错解决办法
- WeChat报错navigateTo:fail can not navigateTo a tabbar page
- python日历函数_python 怎么定义一个函数,输出日历
- 数据结构与算法--代码完整性案例分析
- LG P4074 [WC2013] 糖果公园(带修莫队,树上莫队)
- SIP协议栈读书笔记1
- 2010年3月再谈前端工程师的笔试题
- 花书+吴恩达深度学习(十七)序列模型之长短期记忆 LSTM 和门控循环单元 GRU
- 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
- [转载] 百科全说——漆浩:观手分辨五行人教您五行人的养生绝招(11-01-1011-01-11)...
- 工具使用教程(四) 【VSCode使用教程】
- lpop 原子_从夸克到原子,到元素周期表
- 计算机初级技能词,计算机领域英语常用词汇初级.doc
- 2020非常全的接口测试面试题及参考答案-软件测试工程师没有碰到算我输!
- Ubuntu如何安装TeamViewer Ubuntu安装TeamViewer教程
- 2013海淀驾校学车日记
- C++中的extern