Asp.net mvc 4 带有MVC4的.Net 4.5错误
我正在努力解决一个框架4.5问题。我们的asp.net mvc4 web应用程序在安装了.net 4.0的2008R2服务器上运行良好,但是当我们将框架升级到.net 4.5时,我们似乎遇到了一些令人讨厌的错误: 无法从程序集“…”加载类型“…”,因为方法“…”没有实现(没有RVA) 当使用asp.net生成的.cs代码的.aspx视图中的反射获取类型时,框架会引发此异常。我们得到一个YSOD: “/”应用程序中出现服务器错误。 无法从程序集“App\u Web\u index.aspx.aeda16c.y-wvrppj,Version=0.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“ASP.views\u behernecli\u actielijstecli\u index\u aspx”,因为方法“\u RenderContent3”没有实现(没有RVA)。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.TypeLoadException:无法从程序集“App\u Web\u index.aspx.aeda16c.y-wvrppj,Version=0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“ASP.views\u beherenecli\u actielijstecli\u index\u aspx”,因为方法“\u RenderContent3”没有实现(没有RVA) 源错误: 在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别 堆栈跟踪: [TypeLoadException:无法从程序集“App\u Web\u index.aspx.aeda16c.y-wvrppj,Version=0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“ASP.views\u beherenecli\u actielijstecli\u index\u aspx”,因为方法“\u RenderContent3”没有实现(没有RVA)。] System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly程序集,字符串名称,布尔throwOnError,布尔ignoreCase,ObjectHandleOnStack类型)+0 System.Reflection.RuntimeAssembly.GetType(字符串名,布尔throwOnError,布尔ignoreCase)+73 System.Web.Compilation.BaseTemplateBuildProvider.GetGeneratedType(CompilerResults结果,布尔值useDelayLoadTypeIfEnabled)+128 System.Web.Compilation.BuildProvider.CreateBuildResult(CompilerResults结果)+103 System.Web.Compilation.BuildProvider.GetBuildResult(CompilerResults结果)+23 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath VirtualPath)+599 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath、Boolean noBuild、Boolean allowCrossApp、Boolean allowBuildInPrecompile、Boolean throwIfNotFound、Boolean EnsureUpdate)+571 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext上下文、VirtualPath VirtualPath、Boolean noBuild、Boolean allowCrossApp、Boolean allowBuildInPrecompile、Boolean throwIfNotFound、Boolean EnsureUpdate)+203 System.Web.Compilation.BuildManager.GetVirtualPath对象工厂(VirtualPath VirtualPath,HttpContext上下文,布尔allowCrossApp,布尔throwIfNotFound)+249 System.Web.Mvc.buildmanagerRapper.System.Web.Mvc.IBuildManager.FileExists(字符串virtualPath)+36 System.Web.WebPages.DefaultDisplayMode.GetDisplayInfo(HttpContextBase httpContext,字符串virtualPath,FuncAsp.net mvc 4 带有MVC4的.Net 4.5错误,asp.net-mvc-4,.net-4.5,asp.net-4.5,Asp.net Mvc 4,.net 4.5,Asp.net 4.5,我正在努力解决一个框架4.5问题。我们的asp.net mvc4 web应用程序在安装了.net 4.0的2008R2服务器上运行良好,但是当我们将框架升级到.net 4.5时,我们似乎遇到了一些令人讨厌的错误: 无法从程序集“…”加载类型“…”,因为方法“…”没有实现(没有RVA) 当使用asp.net生成的.cs代码的.aspx视图中的反射获取类型时,框架会引发此异常。我们得到一个YSOD: “/”应用程序中出现服务器错误。 无法从程序集“App\u Web\u index.aspx.aed
2 virtualPath)+55
System.Linq.WhereSelectListIterator
2.MoveNext()+245
System.Linq.Enumerable.FirstOrDefault(IEnumerable1源代码,Func
2谓词)+215
System.Web.WebPages.DisplayModeProvider.GetDisplayInfoForVirtualPath(字符串virtualPath,HttpContextBase httpContext,Func2 virtualPath,IDisplayMode currentDisplayMode)+27
System.Web.Mvc.VirtualPathProviderViewEngine.GetPathFromGeneralName(ControllerContext ControllerContext,List
1位置,字符串名称,字符串控制器名称,字符串区域名称,字符串缓存键,字符串[]和搜索位置)+402
System.Web.Mvc.VirtualPathProviderViewEngine.GetPath(ControllerContext ControllerContext、String[]位置、String[]区域位置、String位置PropertyName、String名称、String controllerName、String cacheKeyPrefix、Boolean useCache、String[]和searchedLocations)+942
System.Web.Mvc.VirtualPathProviderViewEngine.FindView(ControllerContext ControllerContext,String viewName,String masterName,Boolean useCache)+206
System.Web.Mvc.c_display类c.b_b(IViewEngine)+47
System.Web.Mvc.ViewEngineCollection.Find(Func2查找,布尔跟踪搜索路径)+176
System.Web.Mvc.ViewResult.FindView(ControllerContext上下文)+110
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext上下文)+147
System.Web.Mvc.c__显示Class1A.b_17()+33
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter筛选器、ResultExecutingContext预文本、Func
1 continuation)+613
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext ControllerContext,IList`1过滤器,ActionResult ActionResult)+263
System.Web.Mvc.Async.c_DisplayClass25.b_22(IAsyncResult asyncResult)+240
System.Web.Mvc.c_displayClassId.b_18(IAsyncResult asyncResult)+28
System.Web.Mvc.Async.c_DisplayClass4.b_3(IAsyncResult ar)+15
System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)+53
System.Web.Mvc.Async.c_DisplayClass4.b_3(IAsyncResult ar)+15
System.Web.Mvc.c_DisplayClass8.b_3(IAsyncResult asyncResult)+42
System.Web.Mvc.Async.c_DisplayClass4.b__3(IAsyncResult ar)+15
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+606
System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)+288
问题:我是唯一一个