Базовая аутентификация Iis 8 включена, но принимает только учетные данные windows
Привет.
У меня есть сайт, настроенный для базовой аутентификации в IIS8, но когда я пытаюсь попасть на него и мне предлагают ввести учетные данные, учетные данные, которые я передаю, не принимаются (это учетные данные локальной учетной записи на сервере, которому был предоставлен полный контроль над сайтом). Я определенно правильно ввожу учетные данные.
Единственный способ, которым я могу аутентифицироваться, - это ввести свои сетевые учетные данные, что странно, потому что аутентификация Windows даже не включена для этого сайта (и не является родительской).
Я также пытался попасть на сайт через почтальона, и я вижу через Wireshark, что заголовок аутентификации отправляется, но опять же, я получаю 401 каждый раз.
Еще более странно, что этот сайт также находится на втором сервере (с которым этот балансируется нагрузка). На этом сервере все работает нормально, и я скопировал каталог веб-сайта и все его содержимое точно так же, как и с этого сервера.
Насколько я могу судить, сайты идентичны.
Есть предложения?? Не знаю, где искать.
Что я уже пробовал:
Я использовал Wireshark, чтобы посмотреть заголовок запроса, и заголовок аутентификации отправляется вместе с учетными данными. Я пробовал из Postman, Firefox и Chrome, и все они получают 401 с сервера.
Я даже пробовал получить доступ к сайту с самого сервера (при удаленном входе в систему), и происходит то же самое.
ОБНОВЛЕНИЕ:
Я обнаружил, что когда я удаляю (или переименовываю) файл web.config, проблема устраняется, т. е. я могу получить доступ к файлу web. config. index.html страница.
Итак, я попытался прополоть содержимое web.config, чтобы увидеть, был ли это конкретный раздел, который вызывал проблему, но я устранил все, кроме самого минимума, и все равно не повезло:
<configuration> <system.webServer> </system.webServer> </configuration>