Я заметил это во время отладки и хочу убедиться, что это не произойдет в рабочей среде:
Я реализовал мобильную версию своего сайта, используя библиотеку 51degrees с моим приложением на основе MVC3.Я не использую настраиваемый URL-адрес или поддомен, поэтому каждый запрос анализируется, чтобы узнать, поступил ли он из мобильного браузера, прежде чем возвращать обычную или мобильную версии HTML.
Во время отладки я заметил, что IIS иногда будет кэшировать выходные данные страницы.Я видел это только на домашней странице.Всякий раз, когда он кэшировался, один и тот же контент подавался как для мобильных, так и для настольных браузеров, поэтому, очевидно, это неправильно.
Мне известно о множестве способов предотвращения кэширования страниц на стороне браузера, но я подумал, что я проверю, есть ли какой-то конкретный рекомендуемый способ справиться с этим?