Назад | Перейти на главную страницу

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

Мы переносим основной магазин мультимедиа для нашего веб-сайта на новый сервер. Я изучаю использование распределенной файловой системы (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? Есть ли какой-то другой механизм разрешения, который мог бы объяснить, почему разные процессы на одном хосте видят разные результаты?