【问题标题】:Unable to get ASP.Net MVC2 project running from MVC source code无法从 MVC 源代码运行 ASP.Net MVC2 项目
【发布时间】:2010-10-26 06:28:18
【问题描述】:

我已经下载了 ASP.Net MVC2 RTM 源代码,我正在尝试针对它运行我的应用程序。出于某种原因,我的 .ascx 控件继续使用非通用 ViewUserControl 而不是通用版本。

我的控件在顶部包含以下行: Inherits="System.Web.Mvc.ViewUserControl"

如果我在 GAC 中针对 MVC2 dll 运行项目,它会完美运行。我只是在尝试针对源运行它时遇到问题。

有没有其他人遇到过这个问题?我该如何解决?

提前感谢您的帮助。

【问题讨论】:

    标签: asp.net-mvc-2


    【解决方案1】:

    我发现了问题。当我改为使用源代码而不是来自 GAC 的 DLL 时,我将所有对 MVC DLL 的引用更改为使用 PublicKeyToken=null 而不是来自 GAC 的 DLL 的令牌。

    我也忘记在 web.config 的 userControlBaseType 中更改对 DLL 的引用。我把它改成了

    userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"

    现在一切正常。

    【讨论】:

      猜你喜欢
      • 2015-02-14
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多