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