Подтвердить что ты не робот

Добавление связок к существующему решению ASP.NET Webforms

Я пытаюсь добавить Bundles в существующее решение ASP.NET Webforms, но мои пакеты всегда отображаются пустым, и я не уверен, почему. Я следил за этот пост в блоге.

До сих пор я:

  • Добавлен пакет NuGet для веб-оптимизации Microsoft ASP.NET
  • Убедитесь, что требуемые ссылки включены
  • Пробовал использовать debug = "false" и debug = "true" в Web.config
  • Добавлен следующий код для моего решения

Global.asax.cs

protected void Application_Start(object sender, EventArgs e)
{
    BundleConfig.RegisterBundles(BundleTable.Bundles);
}

App_Start/BundleConfig.cs

public class BundleConfig
{
    // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkID=303951
    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle("~/bundles/Global").Include(
            "~/js/jquery-{version}.js",
            "~/js/jquery-ui.js"));

        bundles.Add(new ScriptBundle("~/bundles/GlobalHead").Include(
            "~/js/modernizr*"));

        bundles.Add(new StyleBundle("~/Content/Global").Include(
            "~/css/site.css"));
    }
}

Site.Master

<head runat="server">
    <asp:PlaceHolder runat="server">
        <%: Scripts.Render("~/bundle/GlobalHead") %>
        <%: Styles.Render("~/Content/Global") %>
    </asp:PlaceHolder>
</head>
<body>
    <%: Scripts.Render("~/bundle/Global") %>
</body>

Web.Config

<namespaces>
    <add namespace="System.Web.Optimization" />
</namespaces>

Обновление

Чтобы быть ясным, когда я открываю веб-страницу и проверяю ресурсы с помощью инструментов chrome dev, я могу видеть

Content/Site.css
bundle/Global.js
bundle/GlobalHead.js

Но при их проверке у них нет контента.

4b9b3361

Ответ 1

Простое решение, у меня были некоторые ошибки ввода.

В Site.Master я пропустил 's' с конца пакетов. Создание моего Site.Master выглядит следующим образом.

<head runat="server">
    <asp:PlaceHolder runat="server">
        <%: Scripts.Render("~/bundles/GlobalHead") %>
        <%: Styles.Render("~/Content/Global") %>
    </asp:PlaceHolder>
</head>
<body>
    <%: Scripts.Render("~/bundles/Global") %>
</body>