Назад |
Перейти на главную страницу
Как настроить общую папку как виртуальный каталог в IIS 7.5 (междоменный)
Это мое текущее понимание того, как это должно быть сделано: (TL; DR для актуальной проблемы, см. Жирный текст.)
- Создайте на своем сервере хранения папку, в дальнейшем известную как B.
- Создайте локальную учетную запись пользователя на B, отныне известную как BUser
- Поделиться этой папкой
- В свойствах папки> общий доступ> расширенный общий доступ> разрешения добавьте BUser и предоставьте полный контроль
- В свойствах папки> безопасность> Изменить ... добавьте BUser и предоставьте полный контроль
- Создайте локальную учетную запись пользователя с тем же именем / паролем на своем веб-сервере, в дальнейшем известную как A
- В настройках IIS перейдите к узлу, в котором вы хотите создать виртуальный каталог.
- Щелкните правой кнопкой мыши> Добавить виртуальный каталог ... - в псевдониме введите имя, которое должно отображаться как каталог.
- В Physical Path поместите: \ B \ shared-dir
- Щелкните Подключить как ...
- Введите имя пользователя и пароль локальных учетных записей, которые вы создали ранее.
- Щелкните Test Settings ...
- Зеленые значки галочки на обоих элементах показывают, что ваша общая папка доступна и в порядке.
- Щелкните виртуальный каталог правой кнопкой мыши> «Обзор» - Получите ошибку либо: «указанный сетевой пароль неверен». - Или: «Ошибка входа: неизвестное имя пользователя или неверный пароль».
Похоже, что указанные выше ошибки выбраны случайным образом, но второй вариант, кажется, немного более распространен при повторной попытке последнего шага несколько раз. Я совершенно не понимаю, почему. Любые идеи?
Это потому, что, когда вы нажимаете «Исследовать» в диспетчере IIS, вы используете диспетчер IIS с учетной записью пользователя (скорее всего, локального администратора) этого окна, у которого нет доступа к общему ресурсу. Это можно исправить, синхронизируя пароли администратора как на веб-сервере, так и на сервере хранения.