Заменить ключевые слова в Visual Studio при публикации? - PullRequest
2 голосов
/ 19 октября 2011

У меня проблемы с кэшированием на моем сайте.У меня есть статические файлы, которые, как правило, должны кэшироваться неделями или месяцами, но их нужно сразу же обновлять для пользователей, если я внесу изменения в файлы.Чтобы обойти это, я подумал о том, чтобы иметь что-то вроде:

<script src="js/masterPage.js?v=$$Number$$" type="text/javascript"></script>

Затем мне нужен скрипт для преобразования $$Number$$ в число.На самом деле не имеет значения, какое это число, если оно каждый раз отличается.

Я мог бы написать сценарий для выполнения этой обработки, но если есть какой-то способ сделать этоавтоматически, когда я нажимаю «Опубликовать» в визуальной студии, это будет очень удобно.Какие есть возможности?

1 Ответ

2 голосов
/ 19 октября 2011

Вам не нужно этого делать. Вы можете позволить IIS обработать его для вас, отправив 304 HTTP-ответа, пока ваши файлы не будут изменены. Я ответил на похожий вопрос вот так. Взгляните.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...