c# - Bundling files in different directories? -


i came across issue on website styling on page messed in ie. boss told me because css bundle being rendered contains css files different directories, checked , did. similar below:

    bundles.add(new stylebundle("~/path/subpath/all").include(                  "~/path/subpath/filename.css",                  "~/path/subpath/filename1.css",                  "~/path/subpath/filename2.css",                  "~/path/subpath/filename3.css",                  "~/path/subpath/anothersubpath/filename.css",                  "~/path/subpath/anothersubpath/filename1.css",                  "~/path/adifferentsubpath/filename.css")); 

he said bundling couldnt work this, must have files of same directory in bundle, split them out below:

bundles.add(new stylebundle("~/path/subpath/all").include(              "~/path/subpath/filename.css",              "~/path/subpath/filename1.css",              "~/path/subpath/filename2.css",              "~/path/subpath/filename3.css"));  bundles.add(new stylebundle("~/path/subpath/anothersubpath/all").include(              "~/path/subpath/anothersubpath/filename.css",              "~/path/subpath/anothersubpath/filename1.css"));  bundles.add(new stylebundle("~/path/adifferentsubpath/all").include(              "~/path/adifferentsubpath/filename.css")); 

this worked , fixed our issue in ie. ok onto questions:

  • was boss correct? can not bundle files different folders?
  • if correct, why break in ie? , why must bundle files same directory?
  • if not correct have been issue? , why splitting out bundle have fixed it?

for older versions of ie, @ least < 10 there known restrictions

the number of css , script files ie can load - might issue if you're running site in debug mode bundles don't bundled.

if that's not case have more 4,096 selectors in file???

internet explorer css limits


Comments