代码之家  ›  专栏  ›  技术社区  ›  Glenn Slaven

如何从源代码而不是GAC使用ASP.NET MVC构建?

  •  2
  • Glenn Slaven  · 技术社区  · 15 年前

    我已经在本地安装了ASP.NET MVC,但我希望能够使用CodePlex上SVN存储库中的代码,而不是已发布的1.0版本。但是,如果我在解决方案中删除对GAC程序集的引用,并将该引用添加到本地构建的 System.Web.Mvc ,它将构建良好,但在运行时它表示:

    分析器错误消息:“System.Web.Mvc.ViewPage”类型不明确:它可能来自程序集“W:\source\projects\vinemedia\vinemedia.Site\bin\System.Web.Mvc.DLL”或程序集“C:\WINDOWS\assembly\GAC\MSIL\System.Web.Mvc\1.0.0\uu 31bf3856ad364e35\System.Web.Mvc.DLL”。请在类型名称中显式指定程序集。

    2 回复  |  直到 15 年前
        1
  •  5
  •   eu-ge-ne    15 年前

    web.config和~/Views/web.config配置文件中都有很多修改,需要对它们进行修改才能使用ASP.NET MVC源代码。你应该看看这个- Steve Sanderson’s blog - Using the ASP.NET MVC source code to debug your app

        2
  •  -1
  •   Community CDub    7 年前

    A. <bindingRedirect> 在web.config文件中,可能会解决此问题。 This post