Пакеты не работают на моем веб-сайте ASP.NET

Я написал этот код:

BundleConfig.cs

    public static void RegisterBundles(BundleCollection bundles)
    {

        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
            "~/js/jquery-{version}.min.js")); // bundle jQuery

        bundles.Add(new StyleBundle("~/bundles/bootstrapcss").Include(
            "~/css/bootstrap.min.css"));
        bundles.Add(new ScriptBundle("~/bundles/bootstrapjs").Include(
           "~/js/bootstrap.min.js")); // bundle jquery

        bundles.Add(new StyleBundle("~/bundles/css").Include(
            "~/css/MYStyle.min.css"
            , "~/css/font-awesome.min.css"
            , "~/css/JF-flat.min.css"));
        BundleTable.EnableOptimizations = true;
    }

 <% Styles.Render("~/bundles/bootstrapcss");%>
 <% Styles.Render("~/bundles/css");%> <% Scripts.Render("~/bundles/jquery"); %> 
<% Scripts.Render("~/bundles/jquery"); %>

и эти настройки в web.config:

<system.webServer>
    <modules runAllManagedModulesForAllRequests = "true">
        <remove name = "BundleModule"/>
        <add name = "BundleModule" 
             type = "System.Web.Optimization.BundleModule"/>
    </modules>
</system.webServer>

Даже я меняюсь Debug=false.

Я также добавил этот код в Global.asax.cs:

void Application_Start(object sender, EventArgs e) { // // Code that runs on application startup // // Application["visitor"] = 0; BundleConfig.RegisterBundles(BundleTable.Bundles); }

Я хочу решить эту проблему как можно скорее.

У вас опечатка в new ScriptBundle("~/bundles/jqurey")

Sergey Kudriavtsev 14.04.2019 15:01

Нет, это для скрипта, который я здесь не упомянул

AZOOZ 14.04.2019 15:56

Какой рендер делает? Что, если вы поместите что-то еще в SiteMaster.aspx, это отобразится? Почему он так называется, разве не Site.master?

CodeCaster 14.04.2019 16:17

Он не отображает CSS

AZOOZ 14.04.2019 17:06

Если я ставлю ссылку, работает нормально

AZOOZ 14.04.2019 17:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
175
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы забыли отрендерить некоторые пакеты стилей/скриптов?

<% Scripts.Render("~/bundles/jquery") %>

Нет, я пишу все это

AZOOZ 14.04.2019 17:20

<% Styles.Render("~/bundles/bootstrapcss");%> <% Styles.Render("~/bundles/css");%> <% Scripts.Render("~/bundles/jqurey"); %> <% Scripts.Render("~/bundles/jqurey"); %>

AZOOZ 14.04.2019 17:21

Используйте команду show source в браузере. Проверьте, включены ли они в HTML

FindOutIslamNow 14.04.2019 17:40

Я также добавил этот код в Global.asax.cs :void Application_Start(object sender, EventArgs e) { // // Код, который запускается при запуске приложения // // Application["visitor"] = 0; BundleConfig.RegisterBundles(BundleTable.Bundles); }

AZOOZ 14.04.2019 18:53
Ответ принят как подходящий

Нашел решение слава богу.

Решение только такое:

<%: Styles.Render("~/bundles/bootstrapcss")%>
<%: Styles.Render("~/bundles/css") %>
<%: Scripts.Render("~/bundles/jquery") %>
<%: Scripts.Render("~/bundles/bootstrapjs") %>

Другие вопросы по теме