Как разместить динамическую HTML-страницу в IIS на сервере Windows? - PullRequest
0 голосов
/ 30 сентября 2019

Я новичок в веб-хостинге. Я пытаюсь разместить динамическую HTML-страницу, которая показывает обновленное значение из файла JSON, который находится в том же каталоге, где размещена HTML-страница. Я разместил страницу через IIS с номером порта 8081 в качестве нового веб-сайта, и при просмотре страницы не отображается обновленное значение из файла josn. Если запустить страницу из самого каталога, он показывает обновленные значения.

Ожидается: веб-страница должна отображать обновленные значения из файла json, когда бы он ни обновлялся часто

Фактически: веб-страница показывает статическое значение и не читает значения из json при полученииupdated

Оцените, если кто-нибудь может помочь решить эту проблему?

1 Ответ

0 голосов
/ 01 октября 2019

Вы можете установить ниже настройки iis, чтобы отключить кеш:

1) Откройте диспетчер iis.

2) Выберите сайт и нажмите «HTTP заголовок ответа».

3) Нажмите на ссылку «Установить общий заголовок» на панели действий.

4) установите флажок «Истек срок действия веб-содержимого» и установите переключатель «немедленно».

enter image description here

  • Вы также можете установить кеширование вывода в iis:
  • Нажмите на название сайта и перейдите к кешированию вывода.
  • Нажмите Добавить кешПравило, а затем введите расширения - .aspx, .aspx.vb, .aspx.cs, .js и т. Д.
  • Затем просто отметьте флажок «Запретить все кэширование» или «Снять отметку» в режиме пользовательского режима, и это должно помешать IIS сохранятькеш страниц.

enter image description here

  • В следующий раз, когда вы выполните полное обновление, он должен получить файлы с жесткого дискаа не кеш / память.

Кэширование вывода IIS

другой вариант - установить некоторый код на странице в запретить браузеру кэшировать файл JSON .

, вы также можете использовать рециркуляцию пула приложений iis, но если вы используете сеанс, тогда он потеряет данные сеанса при повторном использовании пула приложений.

Как обновить страницу при каждом изменении файла данных json

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