asp.net mvc 2 Could not load type 'System.Web.Mvc.ViewPage<dynamic>'错误解决办法
2011-01-05 17:11
821 查看
今天把asp.net mvc 2 (.net 4.0)网站部署到服务器(Win 2003)时出现了Could not load type 'System.Web.Mvc.ViewPage<dynamic>'这样的问题。经过一番的查找后终于找到了解决方案。在web.config文件中的system.web节点下pages节点中添加pageParserFilterType、pageBaseType、userControlBaseType,如下:
代码
<system.web>
<pages pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
</pages>
</system.web>
代码
<system.web>
<pages pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
</pages>
</system.web>
相关文章推荐
- MVC 5.0 之奇葩错误-<类型“ASP._Page__ViewStart_cshtml”不从“System.Web.WebPages.StartPage”继承>
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage<IEnumerable...的解決方法
- ASP.NET MVC - The view must derive from WebViewPage, or WebViewPage<TModel>
- <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
- Asp.net错误“System.Web.HttpException: 超过了最大请求长度”解决办法
- 未能加载类型“System.Web.Mvc.ViewPage<String>”
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法
- Asp.net错误“System.Web.HttpException: 超过了最大请求长度”解决办法
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法
- 关于web.xml中<web-app>错误提示的解决办法
- ASP.NET编译错误 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”
- asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” <转>
- error C2039: 'SetDefaultDllDirectories'错误解决办法<转>
- asp.net mvc 如何将controller 里一个action 返回值为list<>的值输出到view
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- ASP.NET MVC 程序 报错“CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义”的解决办法
- ASP.NET MVC:WebViewPage.cs
- 错误“非静态的字段、方法或属性“System.Web.UI.Page.Response.get”要求对象引用”的解决办法