1

我创建了新的 asp.net mvc 3 项目。从我的 asp.net mvc 2 项目中复制所有控制器、类和视图。包括所有参考

现在有错误

解析器错误消息:无法加载类型“System.Web.Mvc.ViewPage”。

源错误:

Line 1:  <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<Abbono.Models.LogOnModel>" %>
4

2 回答 2

1

如果您想将应用程序从 mvc 2 转换为 mvc 3,请按照此处的说明进行操作,或者您可以从此处获得帮助

于 2011-05-15T19:36:46.833 回答
0

@mola,消息“无法加载类型'System.Web.Mvc.ViewPage'”表示您的项目没有看到“System.Web.Mvc.dll”库。

下一部分检查 root web.config 文件:

<configuration>

  <system.web>

    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>

  </system.web>

</configuration>

还要验证您是否安装了 MVC 3 dll。您可以在目录“C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\”中检查文件“System.Web.Mvc.dll”是否存在

于 2011-05-15T19:46:15.897 回答