安装ASP.NET Route Debugger后出现异常
发布时间:2020-12-16 07:00:51 所属栏目:asp.Net 来源:网络整理
导读:我正在运行VS 2013,我刚刚安装了 ASP.NET Route Debugger.当我尝试通过浏览到localhost来运行它时:xxx / rd我收到以下错误: [A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostS
我正在运行VS 2013,我刚刚安装了
ASP.NET Route Debugger.当我尝试通过浏览到localhost来运行它时:xxx / rd我收到以下错误:
[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from 'System.Web.WebPages.Razor,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.WebPages.Razorv4.0_2.0.0.0__31bf3856ad364e35System.Web.WebPages.Razor.dll'. Type B originates from 'System.Web.WebPages.Razor,Version=3.0.0.0,PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:UsersjoshuaAppDataLocalTempTemporary ASP.NET Filesroot84448590ee78b185assemblydl3776eeced61921913_e997ce01System.Web.WebPages.Razor.dll'. 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.InvalidCastException: [A]System. Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from 'System.Web.WebPages.Razor,PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:UsersjoshuaAppDataLocalTempTemporary ASP.NET Filesroot84448590ee78b185assemblydl3776eeced61921913_e997ce01System.Web.WebPages.Razor.dll'. 堆栈跟踪: [InvalidCastException: [A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from 'System.Web.WebPages.Razor,PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location 'C:UsersjoshuaAppDataLocalTempTemporary ASP.NET Filesroot84448590ee78b185assemblydl3776eeced61921913_e997ce01System.Web.WebPages.Razor.dll'.] System.Web.WebPages.Razor.WebRazorHostFactory.GetRazorSection(String virtualPath) +151 System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(String virtualPath,String physicalPath) +209 System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(String virtualPath) +46 System.Web.WebPages.Razor.RazorBuildProvider.GetHostFromConfig() +58 System.Web.WebPages.Razor.RazorBuildProvider.CreateHost() +62 System.Web.WebPages.Razor.RazorBuildProvider.get_Host() +65 System.Web.WebPages.Razor.RazorBuildProvider.EnsureGeneratedCode() +83 System.Web.WebPages.Razor.RazorBuildProvider.get_CodeCompilerType() +54 System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) +59 System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() +209 System.Web.Compilation.BuildProvidersCompiler.PerformBuild() +15 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) +9949713 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean throwIfNotFound,Boolean ensureIsUpToDate) +299 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context,VirtualPath virtualPath,Boolean ensureIsUpToDate) +103 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath,HttpContext context,Boolean throwIfNotFound) +165 System.Web.Compilation.BuildManager.GetCompiledType(VirtualPath virtualPath) +10 System.Web.Compilation.BuildManager.GetCompiledType(String virtualPath) +28 System.Web.Mvc.BuildManagerWrapper.System.Web.Mvc.IBuildManager.GetCompiledType(String virtualPath) +47 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext,TextWriter writer) +175 System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +480 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext,ActionResult actionResult) +50 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters,Int32 filterIndex,ResultExecutingContext preContext,ControllerContext controllerContext,ActionResult actionResult) +123 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters,ActionResult actionResult) +582 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext,IList`1 filters,ActionResult actionResult) +115 System.Web.Mvc.Async.<>c__DisplayClass28.<BeginInvokeAction>b__19() +321 System.Web.Mvc.Async.<>c__DisplayClass1e.<BeginInvokeAction>b__1b(IAsyncResult asyncResult) +184 System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +53 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +140 System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,Object tag) +63 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +50 System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult,ExecuteCoreState innerState) +45 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +81 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +146 System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,Object tag) +66 System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,Object tag) +50 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +50 System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult,Controller controller) +50 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +146 System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,Object tag) +50 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +50 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +50 System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__4(IAsyncResult asyncResult,ProcessRequestState innerState) +45 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +81 System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +146 System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,Object tag) +50 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +50 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +49 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9631512 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously) +155 我尝试了here提到的解决方案,但它没有用.我试着制作第2版和第3版. 解决方法
roliu指出我正确的方向,我想出来了.路由调试器有一个web.config文件,该文件引用了mvc的system.web.webpages.razor和v4.0.0.0的v2.0.0.0版本.我将razor v2的所有参考都更改为razor v3并将mvc 4更改为mvc 5.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC讨论板
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kend
- ASP.NET CORE(C#)与Spring Boot MVC(JAVA)
- asp.net – 为什么不能通过IIS7中的web.config删除“服务器
- asp.net – EntityDataSource对程序绑定有任何性能优势吗?
- 禁用ASP.NET EventValidation
- ASP.NET – 黑客死亡的黄色屏幕
- asp.net-mvc – ASP.NET MVC路由 – 所有看起来都匹配正确的
- asp.net-mvc – 使用GUID作为ASP.NET MVC数据库中的ID
- ASP.NET模拟问题(第2部分)
推荐文章
站长推荐
- 流作为System.Net.Mail的附件是0字节
- asp.net-mvc-3 – 如何在Razor视图引擎中注册程序
- asp.net-mvc – WebApiConfig.cs和RouteConfig.c
- asp.net web.config加密解密方法
- asp.net – 使用Html.EditorFor生成具有特定行数
- asp.net – SVG的图像在浏览器与PNG后备
- asp.net-mvc – Razor – 渲染没有Render()且没有
- asp.net-mvc – 如何在实体框架中为GUID设置NewI
- asp.net-mvc – 有人解释我Html.DropDown,它是最
- asp.net-mvc-4 – 首先无法识别mvc代码中的“启用
热点阅读