2015-11-20 1 views
1

У меня есть сайт ASP.Net MVC4.Бундинг не работает в ASP.Net MVC4, одновременно работая в MVC 5?

Я связываю все мои css, но не работает. Но то же самое работает в другом приложении с использованием ASP.Net MVC5

Это моя структура папок: -

>>Styles 
    >>Css 
     >>Bootstrap_folder>>bootstrap.css 
     >>site.css 
     >>font.css 

В моей BundleConfig.css

bundles.Add(new StyleBundle("~/Styles/Css/cssBundle").Include(
        "~/Styles/Css/Bootstrap_folder/bootstrap.css", 
        "~/Styles/Css/site.css", 
        "~/Styles/Css/fonts.css" 
      )); 

Теперь, когда я бегу приложение , site.css и font.css включены, но файлы css в папке bootstrap или других не включены.

Но это же самое делает штраф в ASP.Net MVC5

Я нуждаюсь в том, что я должен быть свободным, чтобы включить любые подпапок файлы.

+0

Какая конкретная проблема у вас есть? У вас есть страница проверки и сетевые элементы? –

+0

Я нажал ctrl + u и проверил, какие таблицы стилей включены, и согласно этому только site.css, font.css включены не файлы в любой другой папке. это проблема –

+0

Похоже, вы должны сказать это [ включить подкаталоги] (http://stackoverflow.com/a/19894495/3585500). Может быть, это просто работает в MVC 5? – ourmandave

ответ

0

Удалите нижний балл в Bootstrap_folder. Переименуйте его в Bootstrapfolder

+0

, как вы думаете, Bootstrap_folder будет фактическим именем папки .. просто имя фиктивного имени, которое я здесь предоставил. Однако в действительности в названии папки нет подчеркивания. ** с подчеркиванием или нет, не имеет никакого значения ** –

+0

Я рекомендовал удалить подчеркивание из-за возможности пробелов между ними, которые не могут перевести на точный путь или имя файла на вашем компьютере. Однако, если вы фиктивный ответ не то же самое, что и проблемы, которые у вас есть, тогда как кто-нибудь знает вашу проблему и даст вам разумный ответ? –