C# 无法加载类型';System.Web.Mvc.ViewPage';

C# 无法加载类型';System.Web.Mvc.ViewPage';,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我知道已经有很多关于这个话题的问题被问到了,他们都已经回答了。但是,即使我试图在我的案例中实现答案,结果却是徒劳的 我正在尝试在不使用模板的情况下开发MVC应用程序。我创建了一个简单的web应用程序,然后按照MVC模板添加了文件夹。我有一个控制器,一个模型和控制器的视图 鉴于此,我将以下内容作为我的第一行 <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<MVCWithoutTemplate.Models.User>

我知道已经有很多关于这个话题的问题被问到了,他们都已经回答了。但是,即使我试图在我的案例中实现答案,结果却是徒劳的

我正在尝试在不使用模板的情况下开发MVC应用程序。我创建了一个简单的web应用程序,然后按照MVC模板添加了文件夹。我有一个控制器,一个模型和控制器的视图

鉴于此,我将以下内容作为我的第一行

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<MVCWithoutTemplate.Models.User>"  %>

当我试图运行它时,我得到的错误如下-

说明:解析服务此请求所需的资源时出错。请查看以下具体内容 分析错误详细信息并适当修改源文件

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

我尝试了在各种网站上找到的解决方案。详情如下:-

它仍然给出相同的错误

有人能告诉我为什么吗?

哦,我知道了! 我需要更新两个Web配置!这是整个项目中的一个,也是视图文件夹中的一个。
我没有更新整个项目的网页配置!我的错

我也有同样的问题。结果是我更新了System.Web.Mvc dll,但忘记将“copy local”标志设置为true。更改为true为我修复了此问题。

是否使用razor语法?否。内部没有任何内容。这是一个普通html页面,其扩展名更改为aspx,使其成为一个没有代码隐藏的视图。您的bin文件夹是否为dll System.Web.Mvc?当您同时更新Web.config和views/Web.config时,是否也重新启动了visual studio并重新加载了文件解决方案对views/web.config的更改在解决方案启动时加载一次,如果您对其进行了更改,则需要重新加载它们。。。。