调试ASP.NET MVC源码?

Ray*_*Ray 6 debugging asp.net-mvc

尝试调试ASP.NET MVC 1.0源代码,我按照这些说法,基本上从我的web项目中删除对system.web.mvc的引用,并添加我下载的源项目.

现在,我有这个问题,

类型'System.Web.Mvc.FormMethod'存在于'c:\ Windows\assembly\GAC_MSIL\System.Web.Mvc\1.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll'和我的AppData\Local \中Temp\Temporary ASP.NET Files\root\dbcbb149\897fc019\assembly\dl3\796c00fb\f345f2d6_abe3c901\System.Web.Mvc.DLL'

我尝试从web.config中注释掉以下内容

<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)

但它会产生差异

类型'System.Web.Mvc.Controller'在未引用的程序集中定义.您必须添加对程序集'System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用.

有人可以帮助解决出错的问题以及如何解决问题.非常感谢你!

射线.

eu-*_*-ne 7

无需从GAC卸载ASP.NET MVC!(或任何任何<assemblyBinding>s)只需按照" 使用ASP.NET MVC源代码调试应用程序 "一文一步一步.

有几个类似于你的问题: