【问题标题】:ASPNETBOILERPLATE - MVC Bundle out of memory errorASPNETBOILERPLATE - MVC Bundle 内存不足错误
【发布时间】:2017-07-27 21:18:26
【问题描述】:

我在 MpaBundleConfig.cs 文件中添加了以下方法。我还为 JS 文件添加了类似的方法。

        private static void EXLNTAddMpaCssLibs(BundleCollection bundles, bool isRTL)
    {
        bundles.Add(
            new StyleBundle("~/Bundles/Common/EXLNT/css" + (isRTL ? "RTL" : ""))
                .Include(StylePaths.Bootstrap_DatePicker)  
                .Include(StylePaths.Bootstrap_DateTimePicker) 
                .Include(StylePaths.Bootstrap_DataTables) 
                .Include(StylePaths.DataTables) 
                .Include(StylePaths.Select2) 
                .Include(StylePaths.Select2_Bootstrap) 
                .ForceOrdered()
            );
    }

当我运行应用程序,登录后,我得到了错误:

引发了“System.OutOfMemoryException”类型的异常。

我要做的就是在从 ASPNETZERO 下载获得我的解决方案后,添加一些我添加到解决方案中的 JS/CSS 文件。关于如何解决此错误的任何想法?

【问题讨论】:

  • 有堆栈跟踪吗?
  • 您的堆栈跟踪显示此异常是由 bundler/minifier 库引发的。也许您添加的样式文件之一会导致捆绑程序失败的一些 css 代码。大家可以一一去掉就知道是哪一个了。这个问题似乎与 ABP 或 ASPNET ZERO 无关。

标签: asp.net-mvc bundling-and-minification aspnetboilerplate


【解决方案1】:

@hikalkan - 感谢您的回复,我仔细研究了我的问题并找到了根本原因。在我进行代码合并以升级到 V4.2 时,当我从现有代码库复制过来时,我错误地将“StylePaths.cs”文件中的 JS 文件路径和 CSS 文件路径复制到“ScriptPaths.cs”文件中!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 2020-10-15
    • 2014-10-21
    • 2016-10-20
    • 2013-01-17
    相关资源
    最近更新 更多