Рассматривает ли ASP.NET MVC Bundling статические изображения, добавленные на страницу? - PullRequest
0 голосов
/ 17 мая 2019

Связывание MVC можно применять только для стилей и сценариев, изменения в файлах такого типа могут отражаться на развернутом сайте, но изменения в файлах изображений не могут быть отражены, поскольку браузер кэширует изображения и не попадает на сервер

Пример. Предположим, мы используем в нашем приложении изображение с именем logo.png.Если мы изменяем содержимое изображения без изменения имени изображения и делаем новое развертывание, то это изменение не может быть отражено, поскольку старая версия изображения уже кэшируется браузером.

Два способа использования изображений

  HTML 
  <img class="logoclass" src="@Url.Content("~/Images/logo.png")">


 CSS
 .logoprime {
  background: url(../../Images/logo.png) no-repeat;
  }

Обрабатывает ли MVC связывание этот статический контент при выполнении связывания?Каково лучшее решение для этого сценария?

Мы использовали явное управление версиями для разрешения этой ситуации.

  HTML 
  <img class="logoclass" src="@Url.Content("~/Images/logo.png?1.0")">


  CSS
  .logoprime {
   background: url(../../Images/logo.png?1.0) no-repeat;
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...