ResolveBundleUrl не разрешает все файлы?

Я новичок в MVC, поэтому решил начать новый проект и попробовать некоторые новые функции в MVC4. У меня есть два файла css в каталоге Content, normalise_miniи site.css. Когда я использую следующий код:


Он принимает только мой файл site.css, а не мой файл нормализации. У меня при запуске приложения есть следующее:

protected void Application_Start()
{

    // Remove all other view engines except razor:
    ViewEngines.Engines.Clear();
    ViewEngines.Engines.Add(new RazorViewEngine());

    AreaRegistration.RegisterAllAreas();

    RegisterGlobalFilters(GlobalFilters.Filters);
    RegisterRoutes(RouteTable.Routes);

    BundleTable.Bundles.RegisterTemplateBundles();
    BundleTable.Bundles.EnableDefaultBundles();
}

Нужно ли мне создавать пакет для каждого файла css (как делает этот человек)? Или он должен просто автоматически найти все файлы css (что, как я ожидаю, будет поведением по умолчанию). Возможно, стоит отметить, что я начал этот проект как пустой веб-сайт на основе механизма просмотра Razor (который на самом деле вовсе не был пустым :/)

Заранее спасибо


Обновление

Согласно опубликованной ссылке, Мне нужно закомментировать строку, которая регистрирует пакеты шаблонов. Например:

protected void Application_Start()
{

    // Remove all other view engines except razor:
    ViewEngines.Engines.Clear();
    ViewEngines.Engines.Add(new RazorViewEngine());

    AreaRegistration.RegisterAllAreas();

    RegisterGlobalFilters(GlobalFilters.Filters);
    RegisterRoutes(RouteTable.Routes);

    //BundleTable.Bundles.RegisterTemplateBundles();  // This is not needed
    BundleTable.Bundles.EnableDefaultBundles();
}

Теперь это работает. Я думаю, что две линии должны сосуществовать без каких-либо проблем. Я предполагаю, что это задумано, но разве это плохо?

11
задан Community 23 May 2017 в 11:55
поделиться