试图调试到ASP.NET MVC 1.0源代码中,我遵循指令如these,基本上从我的web项目中删除对system.web.mvc的引用,并添加我下载的源代码项目。调试ASP.NET MVC源代码?
现在,我有这个问题,
类型 'System.Web.Mvc.FormMethod' 存在于两个 “C:\ WINDOWS \装配\ GAC_MSIL \ System.Web.Mvc \ 1.0 .0.0__31bf3856ad364e35 \ System.Web.Mvc.dll程序”,在我的应用程序数据\本地的\ Temp \临时 ASP.NET 文件\ ROOT \ dbcbb149 \ 897fc019 \装配\ DL3 \ 796c00fb \ f345f2d6_abe3c901 \ System.Web.Mvc.dll程序'
我试过从web.config注释掉以下内容
<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
但它会给出一个差误差
类型“System.Web.Mvc.Controller” 在装配不是 引用被定义。您必须将参考 添加到程序集'System.Web.Mvc, 版本= 1.0.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35'。
有人可以帮助解决问题以及如何解决问题。非常感谢你!
Ray。
这听起来像你有一个副本在斌和在GAC。你有没有在你的bin文件夹中的System.Web.Mvc副本(确保你正在查看所有文件) – 2009-06-02 19:25:16
我引用了源项目,所以在编译之后,我的bin中会有一个副本。 – 2009-06-02 19:51:31