【发布时间】:2009-06-02 19:09:44
【问题描述】:
尝试调试到 ASP.NET MVC 1.0 源代码时,我按照these 之类的说明进行操作,基本上从我的 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" />
但它会给出不同的错误
类型“System.Web.Mvc.Controller” 在不是 参考。您必须添加参考 组装'System.Web.Mvc, 版本=1.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35'。
有人可以帮助解决问题以及如何解决它。非常感谢!
雷。
【问题讨论】:
-
听起来您在 Bin 和 GAC 中有一份副本。您的 bin 文件夹中是否有 System.Web.Mvc 的副本(确保您正在查看所有文件)
-
我引用了源项目,所以编译后我的bin里会有一个副本。
标签: asp.net-mvc debugging