【问题标题】:asp.net mvc 3 Parser Errorasp.net mvc 3 解析器错误
【发布时间】:2011-05-15 19:00:35
【问题描述】:
我创建了新的 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>" %>
【问题讨论】:
标签:
asp.net-mvc-3
parse-error
【解决方案1】:
如果您想将您的应用程序从 mvc 2 转换为 mvc 3,请按照 here 的说明进行操作,或者您可以从 here 获得帮助
【解决方案2】:
@mola,消息“Could not load type 'System.Web.Mvc.ViewPage'”表示您的项目没有看到“System.Web.Mvc.dll”库。
下一部分检入根 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”是否存在