C# 无法加载类型';System.Web.Mvc.ViewPage';
我知道已经有很多关于这个话题的问题被问到了,他们都已经回答了。但是,即使我试图在我的案例中实现答案,结果却是徒劳的 我正在尝试在不使用模板的情况下开发MVC应用程序。我创建了一个简单的web应用程序,然后按照MVC模板添加了文件夹。我有一个控制器,一个模型和控制器的视图 鉴于此,我将以下内容作为我的第一行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>
<%@ 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的更改在解决方案启动时加载一次,如果您对其进行了更改,则需要重新加载它们。。。。