Asp.net mvc 4 mvc4错误外部组件在编译时引发异常

Asp.net mvc 4 mvc4错误外部组件在编译时引发异常,asp.net-mvc-4,compiler-errors,Asp.net Mvc 4,Compiler Errors,我的生产网站上出现了一个恼人的错误,类型为System.Web.HttpCompileException。它的工作方式是这样的,我对控制器进行更改,然后编译生产网站,以便更改生效。然而,有时当我浏览网站时,会随机弹出System.Web.HttpCompileException。这通常会在编译后48小时内发生,然后清除,我认为这不正常。是什么导致了这个错误?哦,如果一个网页有一个局部视图,它有一个更频繁发生的趋势。这是我用错误详细信息揭示的一些附加信息。。任何建议都很好。哦,这和 System.

我的生产网站上出现了一个恼人的错误,类型为System.Web.HttpCompileException。它的工作方式是这样的,我对控制器进行更改,然后编译生产网站,以便更改生效。然而,有时当我浏览网站时,会随机弹出System.Web.HttpCompileException。这通常会在编译后48小时内发生,然后清除,我认为这不正常。是什么导致了这个错误?哦,如果一个网页有一个局部视图,它有一个更频繁发生的趋势。这是我用错误详细信息揭示的一些附加信息。。任何建议都很好。哦,这和

System.Web.HttpCompileException:外部组件 已引发异常

 System.Web.HttpCompileException (0x80004005): External component has  thrown an exception.
  at System.Web.Compilation.BuildManager.PostProcessFoundBuildResult(BuildResult result, Boolean keyFromVPP, VirtualPath virtualPath)
  at System.Web.Compilation.BuildManager.GetBuildResultFromCacheInternal(String cacheKey, Boolean keyFromVPP, VirtualPath virtualPath, Int64 hashCode, Boolean ensureIsUpToDate)
 at System.Web.Compilation.BuildManager.GetVPathBuildResultFromCacheInternal(VirtualPath virtualPath, Boolean ensureIsUpToDate)
 at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
 at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
 at System.Web.Compilation.BuildManager.GetCompiledType(VirtualPath virtualPath)
  at System.Web.Compilation.BuildManager.GetCompiledType(String virtualPath)
   at System.Web.Mvc.BuildManagerWrapper.System.Web.Mvc.IBuildManager.GetCompiledType(String virtualPath)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
  at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
  at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
  at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName)
  at ASP._Page_Views_account_panel_cshtml.Execute() in e:\hostingspaces\myines\example.com\wwwroot\Views\Account\panel.cshtml:line 43
  at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
  at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
  at System.Web.WebPages.StartPage.RunPage()
  at System.Web.WebPages.StartPage.ExecutePageHierarchy()
  at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
  at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
  at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
  at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass1e.<>c__DisplayClass28.<BeginInvokeAction>b__19()
  at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass1e.<BeginInvokeAction>b__1b(IAsyncResult asyncResult)

解决方案是清除Asp.Net临时文件或回收IIS池。

重新启动我的计算机就成功了