Как кэшировать файл xap при изменении строки запроса - PullRequest
2 голосов
/ 07 июня 2011

У меня такая же загрузка xap, но строка запроса страницы была изменена: Mypage?querystring=1 -> Mypage?querystring=2

Как я могу сделать так, чтобы мой файл xap всегда кэшировался?

1 Ответ

2 голосов
/ 07 июня 2011

С точки зрения HTTP-кэширования URL-адрес для извлечения HTML-кода вашей страницы является совершенно другим ресурсом, чем URL-адрес вашего XAP.Следовательно, не должно быть проблем с кэшированием Xap, в то время как URL-адрес страницы содержит изменения.

Необходимо убедиться, что вы настраиваете веб-сервер для отправки соответствующих заголовков управления кэшем при получении Xap.В IIS7 моя рекомендация будет состоять в том, чтобы установить 1-дневный срок действия для папки ClientBin.

  • В диспетчере IIS разверните веб-сайт и выберите папку ClientBin
  • , откройте «Заголовки ответа HTTP»на главной панели
  • выберите действие «Установить общие заголовки ...»
  • установить срок действия веб-содержимого через 1 день

Редактировать Для IIs6: -

  • В диспетчере IIS разверните веб-сайт и выберите папку ClientBin
  • Щелкните правой кнопкой мыши папку ClientBin и выберите Свойства
  • Выберите заголовки HTTPtab
  • Включить срок действия контента и принять значение по умолчанию на 1 день
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...