2017-01-14 4 views
1

Всякий раз, когда я обновляю одно из своих представлений на сервере, например, если у меня есть слова «Hello World», распечатанные, а затем я перехожу к «Hi World», он не отражает ,MVC5 Изменения на сервере не отражаются

Старый текст по-прежнему существует. Странная часть - это даже если я удалю весь файл просмотра, который еще загружает страница. Я чувствую, что что-то кэшируется, но я не знаю, что и где его искать. На моей локальной машине все работает, в режиме разработки и выпуска, но на сервере, когда я нажимаю опубликованную версию кода, изменений не требуется, любая помощь в том, почему это наиболее ценится.

Это на общем сервере хоста

EDIT:

Если взять все файлы и переместить их в временную папку, загрузите сайт, чтобы он выходит из строя, а затем переместить файлы обратно в оригинале тогда изменения вступают.

Это не кеш браузера, я гарантировал удаление любой истории и даже загрузку ее в новом браузере.

Файлы обновляются на 100%, потому что я обновил их непосредственно на сервере, чтобы обеспечить его не что-то делать с публикацией.

+0

1. Проверьте, связано ли это с кешированием браузера - попробуйте удалить кеш браузера. 2. Проверьте на пути к серверу, действительно ли ваши изменения публикуются, или во время публикации выберите вариант удаления файлов, если они уже есть. Скорее всего, это может быть проблема кеширования. – Developer

+0

@Developer взгляните на мой обновленный вопрос. – Bojan

ответ

0

Возможно, из-за этого. enter image description here

+0

Изображение, которое вы приложите, не отображается для меня, у вас есть ссылка, которую я могу посмотреть вместо этого? – Bojan

+0

Моя версия VS - 2013. И я нажимаю правой кнопкой мыши на свой проект => Публикация => Настройка => Параметры публикации файла => Проверить предварительную компиляцию во время публикации => Настроить – AmirhosseinYari

+0

На какой из вариантов в настройке вы ссылаетесь? – Bojan