Проблема с кэшем в internet explorer
Всем Привет,
Я сталкиваюсь с одной проблемой, когда развертываю свои изменения кода (Asp.net,c#) в UAT-сервере. Каждый файл. aspx принимает последнюю версию файла javascript, и он работает правильно, но когда я развертываю свой код на рабочем сервере, то .aspx иногда принимает кэшированную версию файла javascript, которая не вызывает никаких новых изменений для конечного пользователя.
Некоторые конечные пользователи не выключают свой рабочий стол, поэтому они сталкиваются с этой проблемой.
Я хочу, чтобы всякий раз, когда пользователь посещает любую страницу (первый раз /второй раз), страница должна принимать последнюю версию javascript.
Я столкнулся с этой проблемой в Internet Explorer 11.0.
В Internet Explorer, в общей постановке Temperort файлы Интернета, т. е.
Проверьте наличие более новой версии версии кэша, каждый раз, когда я посещаю веб-страницу, что не представляется возможным, потому что веб-сайт используется многими пользователями.
Если у вас есть какое-либо другое решение, Пожалуйста, дайте мне знать.
Спасибо
Что я уже пробовал:
1.
&ЛТ;скрипт СРЦ="JavaScript для./Myjavascript.в JS?сессия="+код типа="текст/JavaScript"&ГТ;&ЛТ;/скрипт>
в файле aspx
2.
Ответ.Кэш.SetCacheability (HttpCacheability.NoCache);
Ответ.Кэш.SetExpires(DateTime. Now);
Ответ.Кэш.SetNoServerCaching();
Ответ.Кэш.SetNoStore();
Я попробовал выше два решения, но все равно конечный пользователь столкнулся с проблемой кэша.