WebDev Worker Process consuming 1.2GB

Topics: General, Troubleshooting
Apr 19, 2011 at 11:48 PM

So my associate and I are both experiencing the same issue since we moved to 1.1. Often times when we make a code change, it takes 5 minutes to get a response and the worker process consumes up to 1.2GB of ram. I attached a debugger after getting quite frustrated to see what it was doing for so long. It's been waiting at this call for a while:

> Orchard.Framework.DLL!Orchard.FileSystems.Dependencies.DynamicModuleVirtualPathProvider.GetFileHashWorker(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) Line 66 + 0xe bytes C#

Anyone know what could be up? It's making module development quite tedious. :(

 

Here's the full stack:

 	mscorlib.dll!System.IO.File.FillAttributeInfo(string path, ref Microsoft.Win32.Win32Native.WIN32_FILE_ATTRIBUTE_DATA data, bool tryagain, bool returnErrorOnNotFound) + 0xa7 bytes	
 	mscorlib.dll!System.IO.FileSystemInfo.CreationTimeUtc.get() + 0x28 bytes	
 	System.Web.dll!System.Web.Util.HashCodeCombiner.AddExistingFile(string fileName) + 0x3d bytes	
 	System.Web.dll!System.Web.Util.HashCodeCombiner.AddFile(string fileName) + 0x1d bytes	
 	System.Web.dll!System.Web.Hosting.MapPathBasedVirtualPathProvider.GetFileHash(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) + 0x9c bytes	
 	System.Web.dll!System.Web.Hosting.VirtualPathProvider.GetFileHash(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) + 0x21 bytes	
>	Orchard.Framework.DLL!Orchard.FileSystems.Dependencies.DynamicModuleVirtualPathProvider.GetFileHashWorker(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) Line 66 + 0xe bytes	C#
 	Orchard.Framework.DLL!Orchard.FileSystems.Dependencies.DynamicModuleVirtualPathProvider.GetFileHash(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) Line 38 + 0xe bytes	C#
 	System.Web.dll!System.Web.Hosting.VirtualPathProvider.GetFileHash(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) + 0x21 bytes	
 	Orchard.Framework.DLL!Orchard.FileSystems.Dependencies.WebFormVirtualPathProvider.GetFileHashWorker(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) Line 56 + 0xe bytes	C#
 	Orchard.Framework.DLL!Orchard.FileSystems.Dependencies.WebFormVirtualPathProvider.GetFileHash(string virtualPath, System.Collections.IEnumerable virtualPathDependencies) Line 45 + 0xe bytes	C#
 	System.Web.dll!System.Web.Hosting.VirtualPathProvider.GetFileHash(System.Web.VirtualPath virtualPath, System.Collections.IEnumerable virtualPathDependencies) + 0x20 bytes	
 	System.Web.dll!System.Web.Compilation.BuildResult.ComputeSourceDependenciesHashCode(System.Web.VirtualPath virtualPath) + 0x36 bytes	
 	System.Web.dll!System.Web.Compilation.BuildResult.EnsureVirtualPathDependenciesHashComputed() + 0x4d bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.CacheBuildResultInternal(string cacheKey, System.Web.Compilation.BuildResult result, long hashCode, System.DateTime utcStart) + 0x18 bytes	
 	System.Web.dll!System.Web.Compilation.WebDirectoryBatchCompiler.CacheAssemblyResults(System.Web.Compilation.AssemblyBuilder assemblyBuilder, System.CodeDom.Compiler.CompilerResults results) + 0xeb bytes	
 	System.Web.dll!System.Web.Compilation.WebDirectoryBatchCompiler.CompileAssemblyBuilder(System.Web.Compilation.AssemblyBuilder builder) + 0x55 bytes	
 	System.Web.dll!System.Web.Compilation.WebDirectoryBatchCompiler.CompileNonDependentBuildProviders(System.Collections.ICollection buildProviders) + 0x3ca bytes	
 	System.Web.dll!System.Web.Compilation.WebDirectoryBatchCompiler.Process() + 0x5d bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.BatchCompileWebDirectoryInternal(System.Web.Hosting.VirtualDirectory vdir, bool ignoreErrors) + 0x48 bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.BatchCompileWebDirectory(System.Web.Hosting.VirtualDirectory vdir, System.Web.VirtualPath virtualDir, bool ignoreErrors) + 0xbc bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.CompileWebFile(System.Web.VirtualPath virtualPath) + 0x5d bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(System.Web.VirtualPath virtualPath, bool noBuild, bool allowCrossApp, bool allowBuildInPrecompile, bool throwIfNotFound, bool ensureIsUpToDate) + 0x141 bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(System.Web.HttpContext context, System.Web.VirtualPath virtualPath, bool noBuild, bool allowCrossApp, bool allowBuildInPrecompile, bool throwIfNotFound, bool ensureIsUpToDate) + 0x70 bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(System.Web.VirtualPath virtualPath, System.Web.HttpContext context, bool allowCrossApp, bool throwIfNotFound) + 0x7e bytes	
 	System.Web.dll!System.Web.Compilation.BuildManager.GetObjectFactory(string virtualPath, bool throwIfNotFound) + 0x24 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.BuildManagerWrapper.System.Web.Mvc.IBuildManager.FileExists(string virtualPath) + 0xa bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.BuildManagerViewEngine.FileExists(System.Web.Mvc.ControllerContext controllerContext, string virtualPath) + 0x2a bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.VirtualPathProviderViewEngine.GetPathFromSpecificName(System.Web.Mvc.ControllerContext controllerContext, string name, string cacheKey, ref string[] searchedLocations) + 0x2e bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.VirtualPathProviderViewEngine.GetPath(System.Web.Mvc.ControllerContext controllerContext, string[] locations, string[] areaLocations, string locationsPropertyName, string name, string controllerName, string cacheKeyPrefix, bool useCache, out string[] searchedLocations) + 0x14b bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.VirtualPathProviderViewEngine.FindPartialView(System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache) + 0x83 bytes	
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.ViewEngineCollectionWrapper.FindPartialView(System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache) Line 17 + 0x14 bytes	C#
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.ThemeAwareViewEngine.FindPartialView(System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache, bool useDeepPaths) Line 51 + 0x14 bytes	C#
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.ThemeAwareViewEngineShim.FindPartialView.AnonymousMethod__0(Orchard.Mvc.ViewEngines.ThemeAwareness.IThemeAwareViewEngine dve) Line 17 + 0x25 bytes	C#
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.ThemeAwareViewEngineShim.Forward<System.Web.Mvc.ViewEngineResult>(System.Web.Mvc.ControllerContext controllerContext, System.Func<Orchard.Mvc.ViewEngines.ThemeAwareness.IThemeAwareViewEngine,System.Web.Mvc.ViewEngineResult> forwardAction, System.Func<System.Web.Mvc.ViewEngineResult> defaultAction) Line 37 + 0xe bytes	C#
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.ThemeAwareViewEngineShim.FindPartialView(System.Web.Mvc.ControllerContext controllerContext, string partialViewName, bool useCache) Line 15 + 0x5d bytes	C#
 	System.Web.Mvc.dll!System.Web.Mvc.ViewEngineCollection.FindPartialView.AnonymousMethod__7(System.Web.Mvc.IViewEngine e) + 0x16 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ViewEngineCollection.Find(System.Func<System.Web.Mvc.IViewEngine,System.Web.Mvc.ViewEngineResult> lookup, bool trackSearchedPaths) + 0x80 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ViewEngineCollection.FindPartialView(System.Web.Mvc.ControllerContext controllerContext, string partialViewName) + 0xab bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.HtmlHelper.FindPartialView(System.Web.Mvc.ViewContext viewContext, string partialViewName, System.Web.Mvc.ViewEngineCollection viewEngineCollection) + 0x31 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.HtmlHelper.RenderPartialInternal(string partialViewName, System.Web.Mvc.ViewDataDictionary viewData, object model, System.IO.TextWriter writer, System.Web.Mvc.ViewEngineCollection viewEngineCollection) + 0x10b bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper htmlHelper, string partialViewName, object model, System.Web.Mvc.ViewDataDictionary viewData) + 0x72 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper htmlHelper, string partialViewName, object model) + 0x21 bytes	
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Descriptors.ShapeTemplateStrategy.ShapeTemplateBindingStrategy.Render(Orchard.DisplayManagement.Descriptors.ShapeDescriptor shapeDescriptor, Orchard.DisplayManagement.Implementation.DisplayContext displayContext, Orchard.DisplayManagement.Descriptors.ShapeTemplateStrategy.HarvestShapeInfo harvestShapeInfo, Orchard.DisplayManagement.Descriptors.ShapeTemplateStrategy.HarvestShapeHit harvestShapeHit) Line 121 + 0x2e bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Descriptors.ShapeTemplateStrategy.ShapeTemplateBindingStrategy.Discover.AnonymousMethod__14(Orchard.DisplayManagement.Implementation.DisplayContext displayContext) Line 109 + 0x70 bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Descriptors.ShapeAlterationBuilder.BoundAs.AnonymousMethod__2(Orchard.DisplayManagement.Implementation.DisplayContext displayContext) Line 55 + 0x11 bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Implementation.DefaultDisplayManager.Process(Orchard.DisplayManagement.Descriptors.ShapeBinding shapeBinding, Orchard.DisplayManagement.IShape shape, Orchard.DisplayManagement.Implementation.DisplayContext context) Line 173 + 0x1c bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Implementation.DefaultDisplayManager.Execute(Orchard.DisplayManagement.Implementation.DisplayContext context) Line 82 + 0x29 bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Implementation.DisplayHelper.ShapeExecute(object shape) Line 71 + 0xf bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Implementation.DisplayHelper.Invoke(string name, ClaySharp.INamedEnumerable<object> parameters) Line 38 + 0x2e bytes	C#
 	Orchard.Framework.DLL!Orchard.DisplayManagement.Implementation.DisplayHelperFactory.DisplayHelperBehavior.InvokeMember(System.Func<object> proceed, object target, string name, ClaySharp.INamedEnumerable<object> args) Line 27 + 0x3c bytes	C#
 	ClaySharp.DLL!ClaySharp.ClayBehaviorCollection.InvokeMember.AnonymousMethod__d() + 0x1e bytes	
 	ClaySharp.DLL!ClaySharp.ClayBehaviorCollection.Execute(System.Func<object> proceed, System.Func<System.Func<object>,ClaySharp.IClayBehavior,System.Func<object>> linker) + 0x1a bytes	
 	ClaySharp.DLL!ClaySharp.ClayBehaviorCollection.InvokeMember(System.Func<object> proceed, object self, string name, ClaySharp.INamedEnumerable<object> args) + 0x5d bytes	
 	System.Core.dll!System.Dynamic.UpdateDelegates.UpdateAndExecute2<object,object,object>(System.Runtime.CompilerServices.CallSite site, object arg0, object arg1) + 0x2bc bytes	
 	App_Web_ksizeuqg.dll!ASP._Page_Core_Shapes_Views_ShapeResult_Display_cshtml.Execute() Line 1 + 0x240 bytes	C#
 	System.Web.WebPages.dll!System.Web.WebPages.WebPageBase.ExecutePageHierarchy() + 0xd0 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.WebViewPage.ExecutePageHierarchy() + 0x52 bytes	
 	System.Web.WebPages.dll!System.Web.WebPages.WebPageBase.ExecutePageHierarchy(System.Web.WebPages.WebPageContext pageContext, System.IO.TextWriter writer, System.Web.WebPages.WebPageRenderingBase startPage) + 0x59 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.RazorView.RenderView(System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer, object instance) + 0xdd bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.BuildManagerCompiledView.Render(System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer) + 0x74 bytes	
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.LayoutAwareViewEngine.FindView.AnonymousMethod__5(System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer, System.Web.Mvc.IViewDataContainer viewDataContainer) Line 53 + 0x1f bytes	C#
 	Orchard.Framework.DLL!Orchard.Mvc.ViewEngines.ThemeAwareness.LayoutAwareViewEngine.LayoutView.Render(System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer) Line 83 + 0x1d bytes	C#
 	System.Web.Mvc.dll!System.Web.Mvc.ViewResultBase.ExecuteResult(System.Web.Mvc.ControllerContext context) + 0x130 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionResult actionResult) + 0xe bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__19() + 0x18 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func<System.Web.Mvc.ResultExecutedContext> continuation) + 0x79 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters.AnonymousMethod__1b() + 0x14 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(System.Web.Mvc.ControllerContext controllerContext, System.Collections.Generic.IList<System.Web.Mvc.IResultFilter> filters, System.Web.Mvc.ActionResult actionResult) + 0xb2 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerActionInvoker.InvokeAction(System.Web.Mvc.ControllerContext controllerContext, string actionName) + 0x122 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.Controller.ExecuteCore() + 0x75 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerBase.Execute(System.Web.Routing.RequestContext requestContext) + 0x62 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(System.Web.Routing.RequestContext requestContext) + 0xb bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.MvcHandler.BeginProcessRequest.AnonymousMethod__5() + 0x26 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.Async.AsyncResultWrapper.MakeVoidDelegate.AnonymousMethod__0() + 0x16 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.Async.AsyncResultWrapper.BeginSynchronous<System.Web.Mvc.Async.AsyncVoid>.AnonymousMethod__7(System.IAsyncResult _) + 0xd bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult<System.Web.Mvc.Async.AsyncVoid>.End() + 0x3f bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.MvcHandler.EndProcessRequest.AnonymousMethod__d() + 0x33 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.SecurityUtil.GetCallInAppTrustThunk.AnonymousMethod__0(System.Action f) + 0x8 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(System.Action action) + 0x17 bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.MvcHandler.EndProcessRequest(System.IAsyncResult asyncResult) + 0x3d bytes	
 	System.Web.Mvc.dll!System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(System.IAsyncResult result) + 0xa bytes	
 	Orchard.Framework.DLL!Orchard.Mvc.Routes.ShellRoute.HttpAsyncHandler.EndProcessRequest(System.IAsyncResult result) Line 148 + 0xf bytes	C#
 	System.Web.dll!System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 0x1b0 bytes	
 	System.Web.dll!System.Web.HttpApplication.ExecuteStep(System.Web.HttpApplication.IExecutionStep step, ref bool completedSynchronously) + 0xb9 bytes	
 	System.Web.dll!System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(System.Exception error) + 0x13e bytes	
 	System.Web.dll!System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext context, System.AsyncCallback cb, object extraData) + 0xad bytes	
 	System.Web.dll!System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest wr) + 0x1a2 bytes	
 	System.Web.dll!System.Web.HttpRuntime.ProcessRequestNoDemand(System.Web.HttpWorkerRequest wr) + 0x7d bytes	
 	System.Web.dll!System.Web.HttpRuntime.ProcessRequest(System.Web.HttpWorkerRequest wr) + 0x47 bytes	
 	WebDev.WebHost40.dll!Microsoft.VisualStudio.WebHost.Request.Process() + 0x104 bytes	
 	WebDev.WebHost40.dll!Microsoft.VisualStudio.WebHost.Host.ProcessRequest(Microsoft.VisualStudio.WebHost.Connection conn) + 0x4a bytes	
 	[Appdomain Transition]	
 	WebDev.WebHost40.dll!Microsoft.VisualStudio.WebHost.Server.OnSocketAccept(object acceptedSocket) + 0x83 bytes	
 	mscorlib.dll!System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(object state) + 0x2d bytes	
 	mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool ignoreSyncCtx) + 0xb0 bytes	
 	mscorlib.dll!System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + 0x5a bytes	
 	mscorlib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch() + 0x147 bytes	
 	mscorlib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() + 0x2d bytes	
 	[Native to Managed Transition]