gpt4 book ai didi

asp.net-mvc - 调试 ASP.NET MVC 源代码?

转载 作者:行者123 更新时间:2023-12-04 14:21:20 27 4
gpt4 key购买 nike

尝试调试到 ASP.NET MVC 1.0 源代码中,我按照 these 之类的说明进行操作。 ,基本上从我的 web 项目中删除对 system.web.mvc 的引用,并添加我下载的源项目。

现在,我有这个问题,

The type 'System.Web.Mvc.FormMethod' exists in both 'c:\Windows\assembly\GAC_MSIL\System.Web.Mvc\1.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll' and in my 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" />

但它会给出一个不同的错误

The type 'System.Web.Mvc.Controller' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.



有人可以帮助解决出了什么问题以及如何解决它。非常感谢!

射线。

最佳答案

无需从 GAC 卸载 ASP.NET MVC! (或任何 <assemblyBinding> s)只需按照“Using the ASP.NET MVC source code to debug your app”文章一步一步来。

有几个问题和你的类似:

  • How can you use ASP.NET MVC build from source rather than the GAC?
  • MVC. Strongly-typed view difference (MVC sources vs. assembly)
  • 关于asp.net-mvc - 调试 ASP.NET MVC 源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941355/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com