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

Обход базовой проверки подлинности IIS для локального хоста

Я хотел бы, чтобы веб-сайт был аутентифицирован с помощью базовой аутентификации, но также разрешил веб-сайту доступ к себе локально. То есть я хочу разрешить неаутентифицированный доступ только с localhost.

В IIS у меня включена только базовая аутентификация (пока не беспокоит SSL), и у меня есть правильные разрешения файловой системы, чтобы внешние пользователи могли успешно войти в систему и просмотреть веб-сайт.

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

Кто-нибудь знает, как заставить это работать?

Настройте другой сайт, который указывает на тот же каталог содержимого. Включить пару вещей

1) разрешать соединения только из 127.0.0.1 2) Используйте тег местоположения в applicationHost.config, разрешающий анонимность. Если у вас нет ни одного из поставщиков безопасности, настроенных в web.config, это было бы лучше всего, тогда вы можете управлять поставщиками аутентификации в applicationhost.config
3) используйте файл локальных хостов с фиктивным именем в привязках или обновите ip-адрес привязок до 127.0.0.1 или выберите что-то вроде 127.0.0.10