我正在使用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位模式,最终解决了此问题。
答案 0 :(得分:1)
当您进行递归导入时,可能会发生这种情况,最终导致堆栈分配较少的变量。检查导入文件,确保您导入的其中一个文件没有相互引用(具体为variables.less
和BootstrapOverride.less
)
已修改
要回答你的评论,我不知道你的导入是如何构建的,看看你在bootstrapoverride,变量和bootstrap中导入会很有帮助