Как использовать кэш -разрыв с помощью weboPtimizer?Javascript

Форум по Javascript
Ответить
Anonymous
 Как использовать кэш -разрыв с помощью weboPtimizer?

Сообщение Anonymous »

Я использую библиотеку Ligershark Weboptimizer (ссылка GitHub) в приложении .NET 9.0 MVC. Я хочу включить разрыв кеша, но всякий раз, когда я это делаю, я сталкиваюсь с некоторыми трудностями. Я считаю, что в этом отделе отсутствует документация, поэтому я надеюсь, что у кого-то есть это работа.

Код: Выделить всё

  @addTagHelper *, WebOptimizer.Core
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
< /code>
program.cs:
  // Bundling tasks abstracted into static method...
static IAssetPipeline AddBundles(IAssetPipeline pipeline)
{
pipeline.AddJavaScriptBundle("~/bundles/jquery",
"Scripts/jquery-2.1.1.js",
"Scripts/jquery-ui-1.11.4.js",
"Scripts/jquery.unobtrusive-ajax.js",
"Scripts/jquery.ticker.js"
);

return pipeline;
}

// Call to the bundler
services.AddWebOptimizer(pipeline =>
{
AddBundles(pipeline);
}, opt => // I have to explicitly state a default opt...otherwise minification does not work.
{
});

app.UseWebOptimizer();
app.UseStaticFiles();
< /code>
_layout.cshtml (ссылка на все представления): < /p>
  
< /code>
[b] Проблемы < /strong> < /p>
[list]
[*] Сценарии больше не находятся в пакете (например, /bundles /jQuery), но ссылаются напрямую. Вот вывод инструментов разработчика Firefox: < /li>
< /ol>
  GET https://localhost:7063/Scripts/jquery-2.1.1.js?v=CPMzgO5SHQa9XMvzKiSCYj6ECb0Edy0rHFl04JXlkY0
GET https://localhost:7063/Scripts/jquery-ui-1.11.4.js?v=R9bDu_ZQj9QsBSatxVF1s40Ckf5e7NJDAg-CYP1ZcZM
< /code>

 Среда, по -видимому, ищет сценарии в текущем каталоге. Например, если я перейду к https: // localhost: 7063/account, то происходит следующее:
[/list]
  GET https://localhost:7063/Account/Scripts/jquery-2.1.1.js?v=CPMzgO5SHQa9XMvzKiSCYj6ECb0Edy0rHFl04JXlkY0
GET https://localhost:7063/Account/Scripts/jquery-ui-1.11.4.js?v=R9bDu_ZQj9QsBSatxVF1s40Ckf5e7NJDAg-CYP1ZcZM
(обратите внимание на суб -каталог [/b]) Результат (как и ожидалось) - это группа из 404 ошибок, поскольку мои сценарии существуют на уровне корневого приложения.


Подробнее здесь: https://stackoverflow.com/questions/795 ... boptimizer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»