2014-05-23 58 views
2

我正在使用ASP.NET Web窗体4.0并收到以下错误并想知道是否有人可以帮我解决它?Bootstrap减少堆栈空间错误v3

 
During translation of LESS-code, readed from the file '/test/Content/BootstrapOverride.less', to CSS-code syntax error has occurred. 
See more details: 

Error type: Syntax 
Message: Out of stack space 
File: /test/Content/bootstrap/variables.less 

[AssetTranslationException: During translation of LESS-code, readed from the file '/test/Content/BootstrapOverride.less', to CSS-code syntax error has occurred. 
See more details: 

Error type: Syntax 
Message: Out of stack space 
File: /test/Content/bootstrap/variables.less 
] 
    BundleTransformer.Less.Translators.LessTranslator.InnerTranslate(IAsset asset, LessCompiler lessCompiler, Boolean enableNativeMinification) +1005 
    BundleTransformer.Less.Translators.LessTranslator.Translate(IList`1 assets) +524 
    BundleTransformer.Core.Transformers.TransformerBase.Translate(IList`1 assets, Boolean isDebugMode) +126 
    BundleTransformer.Core.Transformers.CssTransformer.Transform(IList`1 assets, BundleResponse bundleResponse, VirtualPathProvider virtualPathProvider, HttpContextBase httpContext, Boolean isDebugMode) +122 
    BundleTransformer.Core.Transformers.TransformerBase.Process(BundleContext context, BundleResponse response, Boolean isDebugMode) +425 
    System.Web.Optimization.Bundle.ApplyTransforms(BundleContext context, String bundleContent, IEnumerable`1 bundleFiles) +266 
    System.Web.Optimization.Bundle.GetBundleResponse(BundleContext context) +65 
    System.Web.Optimization.BundleResolver.GetBundleContents(String virtualPath) +253 
    System.Web.Optimization.AssetManager.DeterminePathsToRender(IEnumerable`1 assets) +270 
    System.Web.Optimization.AssetManager.RenderExplicit(String tagFormat, String[] paths) +34 
    ASP.skinned_master.__RenderStyles(HtmlTextWriter __w, Control parameterContainer) in D:\Inetpub\Apps\test\Skinned.Master:14 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +246 
    System.Web.UI.HtmlControls.HtmlHead.RenderChildren(HtmlTextWriter writer) +27 
    System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +48 
    ASP.skinned_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in D:\Inetpub\Apps\test\Skinned.Master:28 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +246 
    System.Web.UI.Page.Render(HtmlTextWriter writer) +40 
    Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +1056 
    System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 
    System.Web.UI.Page.Render(HtmlTextWriter writer) +40 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5290 

--answer ---- 这个问题最终通过设置应用程序池使用32位模式,而不是64位模式解决。

+0

你是否曾经能够找到解决此问题的解决方案?我有同样的问题。 – Shawn

回答

1

当你有一个递归导入时,会发生这种情况,你最终将分配较少变量的堆栈吹出来。请检查您的导入文件,以确保您正在导入不引用彼此(特别是variables.lessBootstrapOverride.less

编辑

为了回答您的评论的文件之一,我不知道你怎么有你的进口结构化,这将有助于看到你在bootstrapoverride,变量和引导程序中的导入

+0

bootstrap.less在boostrapoverride.less中只被引用一次,但是如果我删除变量中的所有内容,那么它会开始抱怨其他较少的文件,并且它正在继续等等。 – Baahubali