Bootstrap Less堆栈空间不足错误v3

时间:2014-05-23 02:34:34

标签: .net twitter-bootstrap webforms

我正在使用ASP.NET Web Forms 4.0并收到以下错误,并想知道是否有人可以帮我解决它?

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

- 回答---- 通过将应用程序池设置为使用32位模式而不是64位模式,最终解决了此问题。

1 个答案:

答案 0 :(得分:1)

当您进行递归导入时,可能会发生这种情况,最终导致堆栈分配较少的变量。检查导入文件,确保您导入的其中一个文件没有相互引用(具体为variables.lessBootstrapOverride.less

已修改

要回答你的评论,我不知道你的导入是如何构建的,看看你在bootstrapoverride,变量和bootstrap中导入会很有帮助

相关问题