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

Не могу пройти аутентификацию на веб-сайтах IIS изнутри сервера, хотя могу и извне

Я установил IIS на сервер Windows 2016 и настраиваю некоторые веб-сайты, которые я переношу с сервера Windows 2008. Веб-сайты требуют проверки подлинности Windows. Один из сайтов - это поставщик услуг с файлом .asmx, который отвечает на конкретный запрос службы с помощью XML-документа. Другой сайт, обычный веб-сайт ASP.NET, отправляет первому сайту запрос и использует возвращенный XML-файл в качестве данных для заполнения баннера своих собственных страниц.

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

Таким образом, я делаю вывод, что что-то блокирует запрос, который последний сайт отправляет на первый сайт на том же сервере, или препятствует обработке запроса первым сайтом.

Чтобы устранить неполадки, я подключился к серверу и попытался отправить запросы на оба сайта в Chrome - и обе сайты не смогли аутентифицировать меня после того, как я ввел свое имя пользователя и пароль. Это то же имя пользователя домена и пароль, которые я использовал при появлении запроса при просмотре с моего рабочего стола, те же самые, которые я использовал для аутентификации для подключения к удаленному рабочему столу, и, конечно же, тот же самый, что я вошел в систему, как на удаленном сервере, когда это позволяет мне напрямую открывать и редактировать базовые файлы веб-сайтов.

Поскольку ни один сайт не будет аутентифицировать меня, когда я отправляю свои запросы с сервера, это, безусловно, объясняет, почему запрос от второго сайта к первому не выполняется. Но почему аутентификация не проходит успешно? Любые идеи?