Я занимаюсь разработкой приложения ASP. NET и развертываю его на сервере IIS 7 через WebDeploy. Это один сервер (без веб-фермы или чего-либо подобного). Я использую одну и ту же настройку два года без проблем. Начиная с прошлой ночи, сервер, похоже, застрял в последней версии Интернета, которую я развернул перед ужином. Сегодня я развернул пару новых версий, но сервер продолжает обслуживать старые страницы.
Я трижды проверил это. Когда я захожу на сервер через RDP и открываю указанный файл c ASPX, я вижу, что это новая версия, которую я только что развернул, поэтому сервер фактически хранит новые версии. Однако, когда я захожу на сайт через HTTP с моего компьютера, я получаю старую версию файла.
Я перезапустил сервер (всю машину, а не только IIS). Я отключил кэш IIS. Я отключил кэш сжатия. Я пробовал с нескольких клиентских компьютеров, включая тот, с которого я никогда не посещал этот сайт (поэтому клиентский кеш может не существовать) Но ничего не помогло.
Мне известно, что о подобных проблемах сообщалось, и я прочитал несколько сообщений об этом. Но я, кажется, исчерпал все возможные проверки. Есть идеи, как поступить? Спасибо.