Кэширует ли ссылки DFS IIS в контексте, отличном от моей локальной учетной записи пользователя?

Мы переносим основной медиа-магазин для нашего сайта на новый сервер. Я исследую использование распределенной файловой системы (DFS) для этого, чтобы вместо замены всех жестко закодированных ссылок на \\oldserver\media с \\newserver\media в коде нашего веб-сайта и в файлах конфигурации я могу:

  1. Настроить \\mydomain.com\dfs как доля DFS
  2. Добавить media папка к этой общей папке DFS с целью, указывающей на \\oldserver\media
  3. Обновите весь мой код и файлы конфигурации для использования \\mydomain.com\dfs\media вместо \\oldserver\media

а затем, когда это все сделано, добавьте цель DFS \\newserver\media\, удалить \\oldserver\media target, и (теоретически?) мои веб-серверы начнут находить новый сервер вместо старого, когда следуют за этим медиа-ресурсом.

Хорошая теория. Не работает Прямо сейчас, если я пойду к \\mydomain.com\dfs\media со своей рабочей станции в проводнике Windows я вижу НОВЫЙ сервер (что правильно), но виртуальные каталоги в IIS, которые сопоставлены с \\mydomain.com\dfs\media все еще видят контент на СТАРОМ сервере.

Что странно, так это то, что конфигурация DFS на контроллере домена даже не имеет ссылки на старый сервер - я удалил цель и сделал dfsutil cache domain flush а также dfsutil cache referral flush на моей рабочей станции.

Поддерживает ли мой локальный компьютер отдельный кеш ссылок, который используется IIS, но не Windows Explorer? Есть ли какой-то другой механизм разрешения, который мог бы объяснить, почему разные процессы на одном хосте видят разные результаты?

0 ответов

Другие вопросы по тегам