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源代码调试你的应用程序相关推荐

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

    之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序.那篇文章教你如何利用.NET Framework4.0的源代码帮助你调试应用程序,其实也就是进入.NET Framew ...

  2. 如何调试进入Asp.NET MVC源代码

    调试进入Asp.NET MVC源代码内部,是学习和了解Asp.NET MVC内部机理的最佳方式,那么如何Debug到Asp.NET MVC源代码内部呢?请遵循如下的步骤: 1.http://mvc.c ...

  3. 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!

    一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...

  4. 基于ASP.NET MVC框架开发Web论坛应用程序

    我想通过本系列文章从头到尾构建一个完整的ASP.NET MVC论坛应用程序,最终的目的是探讨和推动使用ASP.NET MVC框架构建应用程序的最佳实践. 1. 简介 在本篇中,我想先从全局方面介绍一下 ...

  5. ASP.NET MVC 源代码 剖析

    ASP.NET MVC 里面其实是在原来的ASP.NET 基础之上,通过用UrlRoutingModule和MvcHttpHandler来替换了原来web Form处理方式的. UrlRoutingM ...

  6. [ASP.NET MVC2 系列] ASP.NET MVC 之如何创建自定义路由约束

     [ASP.NET MVC2 系列]      [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序>      ...

  7. 如何在 ASP.NET MVC 中集成 AngularJS(2)

    在如何在 ASP.NET MVC 中集成 AngularJS(1)中,我们介绍了 ASP.NET MVC 捆绑和压缩.应用程序版本自动刷新和工程构建等内容. 下面介绍如何在 ASP.NET MVC 中 ...

  8. ASP.NET MVC 4框架揭秘

    ASP.NET MVC 4框架揭秘(国内第一部Asp.net MVC 4图书,.NET名家名作,深度剖析) 蒋金楠 著 ISBN 978-7-121-19049-0 2013年1月出版 定价:89.0 ...

  9. ASP.NET MVC使用Bootstrap系统(2)——使用Bootstrap CSS和HTML元素

    ASP.NET MVC使用Bootstrap系统(2)--使用Bootstrap CSS和HTML元素 阅读目录 Bootstrap 栅格(Grid)系统 Bootstrap HTML元素 Boots ...

  10. ASP.NET MVC教程:理解模型、视图和控制器(1)

    本文对ASP.NET MVC的模型.视图和控制器做一次高级概述,换句话说,就是解释ASP.NET MVC中的"M""V""C".阅读完本文后 ...

最新文章

  1. 计算机网络实验socket编程,计算机网络实验 socket编程
  2. 栈上对象的内存自动释放
  3. PPT 图片python处理
  4. anaconda安装scrapy报错解决办法
  5. WeChat报错navigateTo:fail can not navigateTo a tabbar page
  6. python日历函数_python 怎么定义一个函数,输出日历
  7. 数据结构与算法--代码完整性案例分析
  8. LG P4074 [WC2013] 糖果公园(带修莫队,树上莫队)
  9. SIP协议栈读书笔记1
  10. 2010年3月再谈前端工程师的笔试题
  11. 花书+吴恩达深度学习(十七)序列模型之长短期记忆 LSTM 和门控循环单元 GRU
  12. 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
  13. [转载] 百科全说——漆浩:观手分辨五行人教您五行人的养生绝招(11-01-1011-01-11)...
  14. 工具使用教程(四) 【VSCode使用教程】
  15. lpop 原子_从夸克到原子,到元素周期表
  16. 计算机初级技能词,计算机领域英语常用词汇初级.doc
  17. 2020非常全的接口测试面试题及参考答案-软件测试工程师没有碰到算我输!
  18. Ubuntu如何安装TeamViewer Ubuntu安装TeamViewer教程
  19. 2013海淀驾校学车日记
  20. C++中的extern

热门文章

  1. dump文件_windows程序崩溃时生成dump文件方法
  2. ArcGIS案例学习笔记-手动编辑擦除挖空挖除相减
  3. 计算机二级-C语言-对标志位的巧妙使用。对二维数组数据进行处理。对文件进行数据输入。...
  4. 投入机器学习的怀抱?先学Python吧
  5. SQL Server2012数据库的备份和还原
  6. iOS 指纹识别常见问题汇总
  7. MLN Alchemy
  8. Enumeration与Iterator接口
  9. Linux命令第一篇
  10. x264 编码数配置