Описание тега system.web.optimization

The System.Web.Optimization namespace includes classes that support Content Delivery Networks (CDN) and the process of optimizing JavaScript and cascading style sheet (CSS) files in a website to reduce file size and improve page performance. The classes in this namespace enable developers to carry out bundling and minification tasks to optimize their JavaScript and CSS files.
2 ответа

Какие файлы js/css я должен связать?

Я изучаю возможности объединения ASP.NET 4.0, и мне просто любопытно, какие правила / практики придерживаются люди, когда решают, какие файлы связывать? Должен ли я сгруппировать вещи по тому, что они есть, как положить все jQuery файлы вместе или э…
2 ответа

Настройте очистку кеша в system.web.optimization

При рендеринге стилей из комплектов при включенной оптимизации вы получаете следующее: <link href="/Content/themes/base/css?v=UM624qf1uFt8dYtiIV9PCmYhsyeewBIwY4Ob0i8OdW81" rel="stylesheet" type="text/css" /> К сожалению, браузер Android не заг…
1 ответ

Sass трансформация: предварительная обработка каждого файла

проблема Мы используем пакет System.Web.Optimization и BundleTransformer для SASS/SCSS. Можно ли вызывать некоторую предварительную обработку перед каждым файлом sass? Не только перед файлами, включенными в пакет, но и перед файлами, импортированным…
1 ответ

Перекомпиляция System.Web.Optimization для изменения заголовков кэша

Я хочу перекомпилировать System.Web.Optimization, чтобы изменить заголовки кэша в Bundle.cs (CDN не нравится заголовок Vary), так как, похоже, нет другого способа переопределить заголовки. Я могу декомпилировать исходный код (через Resharper), внест…
22 июл '14 в 07:48
2 ответа

Ошибка JavaScript в Asp.Net MVC 4 Bundling

Когда я использую приведенное ниже связывание в MVC 4, мое приложение получает несколько ошибок JavaScript, таких как "jQuery undefined" bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js", "~/Scripts/jquery-ui-…
1 ответ

ОШИБКА Не удалось загрузить тип 'dotless.Core.configuration.WebConfigConfigurationLoader' из сборки 'dotless.Core, Version=1.5.3.0

Я работаю с приложением asp.net MVC (.net Framework 4.6.1), я хочу использовать пакет для .less файлы, поэтому я регистрирую пакеты в BundleConfig файл следующим образом public static void RegisterBundles(BundleCollection bundles) { //other bundles …
2 ответа

Тип или имя пространства имен "Оптимизация" не существует в пространстве имен "System.Web" (отсутствует ссылка на сборку?)

Веб-формы ASP.NET, Visual Studio 2015 Я переместил три файла.ASPX с соответствующими файлами.cs и.designer.cs в другую папку и изменил их имена. Когда я попытался перекомпилировать, я получил сообщение выше для 5-6 различных файлов.ASPX, включая три…
1 ответ

Веб-оптимизация ASP.NET MVC4 не уменьшает и не добавляет кэш-бастер в интернет-приложение vanilla

Я смотрю на использование веб-оптимизации для минимизации и объединения js и css, поэтому я развернул новое интернет-приложение vanilla mvc4 в visual studio, установил режим RELEASE и нажал F5. Кажется, он не ведет себя так, как я ожидал. Когда я ви…
04 июн '13 в 08:25
1 ответ

C# Web.Optimization Bundles и кэш HTML5 Манифест

Я использую пакет оптимизации ASP.NET для минимизации и связывания скриптов и файлов CSS. Я также разрабатываю мобильный пользовательский интерфейс для своего приложения ASP.NET, которое использует манифест кэша HTML5. Пакет оптимизации обновляет ве…
2 ответа

Внешняя загрузка комплекта MVC JS

У меня есть небольшая библиотека JS в моем проекте MVC 5, и я хочу, чтобы внешние пользователи могли загружать их в свои приложения. На данный момент я связываю это так: bundles.Add(new ScriptBundle("~/clientApi") .IncludeDirectory("~/Api/clientapps…
1 ответ

Как настроить упаковщик System.Web.Optimization для правильного преобразования Юникода ISO

Мой CSS: #site-heading li:after { content: '\2002\2022\2002'; } Преобразуется в: #site-heading li:after{content:'???'} во время процесса объединения, и я не могу понять, как получить его, чтобы контент оставался пробелом, пулей, пробелом.
19 окт '15 в 00:07
1 ответ

Как я могу использовать System.Web.Optimization (.net js bundler) с модулями amd?

Сейчас я работаю с проектом, используя System.Web.Optimization как js bundler. Как я могу использовать amd модули с этим упаковщиком? define('myModule', function(myModule){}) Теперь я, очевидно, получаю define is not defined ошибка.Webpack и r.js мо…
1 ответ

System.Web.Optimization нельзя использовать в файле бритвенного представления в проекте библиотеки классов

Я работаю в модульном проекте asp.net MVC4. Некоторые виды находятся в проекте библиотеки классов. Я уже настроил web.config, чтобы включить интеллектуальные функции при просмотре бритвы. @ Модель, @Html.* и другие все работают хорошо. Но когда я пы…
1 ответ

Как написать запасное выражение CDN при асинхронной загрузке скрипта?

Я настраиваю свой пакет jQuery следующим образом: var bundle = new ScriptBundle("~/bundles/jquery", "//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"); // Path to the version of the file on your server (in case the CDN fails) bundle.Incl…
1 ответ

Почему связки не связываются на одном сервере?

Почему рендеринг пакетов связывается и минимизируется на одном сервере, а не на другом? QA и Production - это одна и та же ОС и версия IIS, но они дают разные результаты. В QA, Styles.Render() а также Scripts.Render() генерировать связанный, минимиз…
4 ответа

Не удалось загрузить файл или сборку 'System.Web.Optimization, версия =1.0.0.0, культура = нейтральная, PublicKeyToken=31bf3856ad364e35'

Я продолжаю получать эту ошибку, хотя я уже установил пакет nuget для Microsoft.AspNet.Web.Optimization... Не удалось загрузить файл или сборку 'System.Web.Optimization, версия =1.0.0.0, культура = нейтральная, PublicKeyToken=31bf3856ad364e35' Очеви…
2 ответа

Включите оптимизацию

Когда я включаю мои BundleTable.EnableOptimizations в моем проекте MVC для моих файлов JavaScript, он не загружает ни один из файлов. Я также не получаю никаких ошибок. Он просто не загрузит ни один из моих файлов. Это моя связка: bundles.Add(new Sc…
1 ответ

Как вы Cache-Bust индивидуально визуализированных файлов при отладке?

В настоящее время разработчики не могут легко работать вместе. Во время отладки минификация и связывание отключены, так же как и кеш-буфер. Это приводит к тому, что каждому разработчику, который касается javascript, приходится открывать каждый файл …
06 сен '16 в 20:53
0 ответов

Как обслуживать пакеты из другого приложения с помощью ASP.NET Bundling?

Мое решение состоит из нескольких веб-приложений, которые используют один и тот же статический контент. Недавно я использовал Microsoft ASP.NET Optimization Framework для объединения этих файлов. Проблема в том, что у меня есть только один файл Glob…
07 ноя '15 в 19:58
2 ответа

System.Web.Оптимизация комплектации css js caching

Я использую System.Web.Optimization для объединения файлов CSS и JS. Итак, насколько я понимаю, System.Web.Optimization кэширует js и css bundle на стороне клиента, и это прекрасно работает. Я впервые проверил свои звонки на fiddler, когда страница …