asp.net-mvc-4 – visual studio 2012 RC无法加载类型System.Web
发布时间:2020-12-15 23:05:52 所属栏目:asp.Net 来源:网络整理
导读:我的PC上安装了VS 11 Beta,.net 4.5和MVC 4 beta.我刚刚下载了最新的RC,现在我尝试运行Web项目时收到此错误消息.我尝试重新安装.net 4.5和卸载和树脂安装VS 12 RC,但没有工作.我试过了 建议 here也没有工作. 堆 Could not load type 'System.Web.Http.RouteP
我的PC上安装了VS 11 Beta,.net 4.5和MVC 4 beta.我刚刚下载了最新的RC,现在我尝试运行Web项目时收到此错误消息.我尝试重新安装.net 4.5和卸载和树脂安装VS 12 RC,但没有工作.我试过了
建议 here也没有工作. 堆 Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.TypeLoadException: Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http,PublicKeyToken=31bf3856ad364e35'. Source Error: Line 26: defaults: new { controller = "Home",action = "Index",id = UrlParameter.Optional } Line 27: ); Line 28: } Line 29: } Line 30: } Source File: c:projectstestNewtestNewApp_StartRouteConfig.cs Line: 28 Stack Trace: [TypeLoadException: Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http,PublicKeyToken=31bf3856ad364e35'.] testNew.RouteConfig.RegisterRoutes(RouteCollection routes) in c:projectstestNewtestNewApp_StartRouteConfig.cs:28 testNew.MvcApplication.Application_Start() in c:projectstestNewtestNewGlobal.asax.cs:25 [HttpException (0x80004005): Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http,PublicKeyToken=31bf3856ad364e35'.] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context,HttpApplication app) +9841101 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext context,MethodInfo[] handlers) +118 System.Web.HttpApplication.InitSpecial(HttpApplicationState state,MethodInfo[] handlers,IntPtr appContext,HttpContext context) +172 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context) +336 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296 [HttpException (0x80004005): Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http,PublicKeyToken=31bf3856ad364e35'.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9850940 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context) +254 Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17626 编辑6 我使用fuslogvw,发现该项目从这里引用了System.Web.Http.dll C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.Httpv4.0_4.0.0.0__31bf3856ad364e35 而不是我的项目.重命名此文件使我的项目工作,但我显然不能在我的共享托管网站上这样做. 我已经手动引用了dll C:Program Files (x86)Microsoft ASP.NETASP.NET MVC 4Assemblies 并将其设置为复制到本地.仍然从gac_msil加载.如何覆盖这个? 解决方法
我有同样的问题,并发现这个问题,而谷歌在错误.
当我看到我的窗口上安装的程序,我看到有3个MVC 4’应用程序安装: > MVC 4 VS 2010工具 我卸载了“MVC 4”应用程序,然后我的项目工作正常. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC3分页,每页项目数
- 如何在ASP.net站点中重写URL
- asp.net – 是否可以解密和查看ViewState值?
- asp.net – 将特定文件夹映射到web.config中的HttpHandler
- asp.net-mvc – ASP.NET MVC路由
- asp.net – 更改事件和IE8的jQuery问题
- ASP.NET验证摘要:如何使用JavaScript禁用验证程序?
- asp.net-mvc – 如果用户拥有Auth Cookie,则可以登录
- 枚举 – 使用MVC6标记助手为Enum添加单个标签的单选按钮
- asp.net-mvc – ASP.NET MVC UpdateModel()方法如何工作?
推荐文章
站长推荐
- [你必须知道的.NET] 第四回:后来居上:class和s
- .net-core – 用于.NET Core控制台应用程序的ASP
- asp.net – 如果Ninject尚未绑定,如何在Ninject中
- asp.net-mvc – 页面重定向不起作用
- ASP.NET Core Web App应用第三方Bootstrap模板
- asp.net – 为什么IIS 7.5在重启后重新编译整个网
- asp.net-mvc-4 – 如何从远程计算机调试Visual S
- asp.net-mvc – 实体框架核心可空外键
- asp.net-mvc-3 – ASP.NET MVC3 CSS框架
- asp.net-mvc – 如何在ActionFilterAttribute AS
热点阅读