Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Gianni Declercq 4 posts 74 karma points
    Mar 26, 2020 @ 10:04
    Gianni Declercq
    0

    MVC Bundles not working Umbraco 8

    I'm trying to use an MVC BundleConfig for my CSS and Scripts. But in release mode I always get a 404 not found when loading these assets.

    My bundleconfig:

    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));
    
        bundles.Add(new ScriptBundle("~/bundles/js/iziModal.min.js", 
            "https://cdnjs.cloudflare.com/ajax/libs/izimodal/1.5.1/js/iziModal.min.js").Include(
            "~/assets/js/iziModal.min.js"));
    
        bundles.Add(new ScriptBundle("~/bundles/js").Include(
              "~/assets/js/main.js", "~/assets/js/vendor.js"));
    
        bundles.Add(new StyleBundle("~/bundles/css").Include(
                    "~/assets/css/main.css"));
    
        #if DEBUG
                BundleTable.EnableOptimizations = false;
        #else
                BundleTable.EnableOptimizations = true;
        #endif
    }
    

    I also registered the config at startup

    BundleConfig.RegisterBundles(BundleTable.Bundles);
    

    And..

    <add key="Umbraco.Core.ReservedPaths" value="~/.well-known/,~/bundles/" />
    

    What am I doing wrong here?

  • Yakov Lebski 427 posts 1654 karma points
    Mar 27, 2020 @ 18:08
    Yakov Lebski
    0

    How you call RegisterBundles ?

  • Anna 9 posts 39 karma points
    Oct 01, 2020 @ 10:05
    Anna
    0

    Gianni, did you find out what was wrong? I have the same problem.

    I call my registerbundles like this:

    public class ApplicationComponent : IComponent
        {
            public void Initialize()
            {
                BundleConfig.RegisterBundles(BundleTable.Bundles);
            }
    
            public void Terminate()
            { }
        }
    

    The tags with urls get generated, but I get "Not Found".

    If I copy the generated path to a style sheet and paste it into the browser, it does open the file. So it is there but not found...

    Any help would be appreciated.

  • Anna 9 posts 39 karma points
    Oct 01, 2020 @ 10:31
    Anna
    0

    Found the solution in case somebody is having the same problem.

    You also need to add these values to Web.Config

    <add key="Umbraco.Core.ReservedUrls" value="~/bundles/, ~/css/" />
    

    Note, this is ReservedUrls. I only had them in ReservedPaths.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies