1

Я размещал веб-сайт под веб-сайтом по умолчанию в IIS и пытался получить к нему доступ. Работало нормально. но когда я попытался разместить его как отдельный веб-сайт, я не могу получить доступ к сайту. Я получаю ошибку ниже

«Ошибка HTTP 401.1 - Несанкционировано. У вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных вами учетных данных».

Доменное имя размещенных серверов: domain-dev.com

тип используемой аутентификации: аутентификация Windows

доменное имя пользователя, обращающегося к сайту: domain.com (отличается от имени домена размещенных серверов)

шаги, выполняемые при размещении приложения в качестве отдельного сайта

  • Щелкните правой кнопкой мыши на сайтах и выберите "добавить сайт".
  • дал FSApp в качестве имени сайта. Selceted app pool. дал путь.
  • в привязке оставил тип и порт неизмененными выбранные ip-адреса серверов в разделе ip дали имя хоста как "fuapp.domain.com"
  • проверил запуск сайта сразу. затем нажал ОК.

Теперь после создания этого, когда я пытался получить доступ к приложению, появляется всплывающее окно с запросом учетных данных пользователя. Я попытался войти с моими учетными данными (домен /[мое имя пользователя]) После трех попыток это показывает вышеупомянутую ошибку. (Я вошел на хост-сервер с тем же именем пользователя, с которого пытался зайти на сайт)

1 ответ1

0

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

Допустим, вы хотите поделиться c:\www и использовать проверку подлинности Windows в IIS. Допустим, у вас есть пользователь с именем 'user', добавленный в ваш домен Windows (активный каталог). Чтобы сделать эту работу, вам нужно будет сделать следующее:

  1. щелкните правой кнопкой мыши папку c:\www в проводнике Windows
  2. Нажмите на вкладку Безопасность
  3. Нажмите Edit, где написано, чтобы изменить разрешения, нажмите Edit
  4. Нажмите кнопку Добавить
  5. В диалоговом окне добавления убедитесь, что контекст настроен на ваш домен Windows
  6. введите 'user' (без '') в диалог поиска
  7. Нажмите Проверить имена
  8. Нажмите ОК
  9. В зависимости от уровня доступа, который вы хотите предоставить учетной записи «пользователя» на свой веб-сайт, примените соответствующие разрешения. Я настоятельно рекомендую предоставлять только разрешения на чтение и выполнение, список содержимого папки и разрешения на чтение.
  10. Нажмите ОК

Теперь, если вы войдете в свой компьютер, используя эту учетную запись «пользователя» (вы можете фактически заменить пользователя своим сетевым логином, если хотите, просто замените пользователя своим именем пользователя на всех предыдущих этапах) и запустите Internet Explorer, Internet Explorer должен передавать информацию о том, что вы вошли в систему через учетную запись пользователя, и даже не предлагать вам вводить какие-либо учетные данные.

Если вы используете Firefox или Chrome, вам нужно будет ввести учетные данные «домен \ пользователь» для имени пользователя и любого пароля, который вы назначили для этой учетной записи, и он должен позволить вам войти.

Пожалуйста, дайте мне знать, если я неправильно понял какие-либо детали вашего вопроса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .