Это должно быть намного проще, чем это оказалось!
У меня есть веб-приложение ASP.Net, которое использует аутентификацию FORMS для защиты части сайта (т.е. области входа в членство).
Теперь я просто хочу поместить традиционное/простое всплывающее окно браузера (безопасность каталога) на весь сайт, потому что мы его тестируем и не хотим, чтобы кто-нибудь спотыкался по сайту и просматривал незавершенную версию и т.д.
Это было очень просто в более старых версиях IIS.
У меня "установлена базовая аутентификация" (поскольку IIS7 не выходит из коробки с этим сейчас). Но когда я включаю его, он говорит мне, что я не могу включить это в то же время, что и любая аутентификация на основе переадресации (это то, что использует моя аутентификация FORMS).
Так что просто глупо.
Должен быть простой способ просто поместить дешевый всплывающий пароль на весь сайт, не влияя на другой метод проверки подлинности, который вы настроили внутри web.config для реального приложения.
Большое спасибо..
ОБНОВЛЕНИЯ Ограничения доступа к IP-адресу не подходят для нескольких причин: - Мой IP динамичен и поэтому постоянно меняется. - Я не хочу беспокоить всех, кто должен видеть сайт, попросив их открыть консоль на своей машине и выработать свой IP-адрес или проверить свой маршрутизатор и т.д. Многие из них являются нетехническими бизнес-пользователями, и это будет возьмите их на час, чтобы определить свой IP-адрес. - Оба базовых auth и windows auth не позволяют подписи под базовыми формами оставаться внизу.
То, что мы, кажется, имеем здесь, - это массовый случай, когда Microsoft пытается переусердствовать над вещами, и в результате более простые вековые требования уже невозможно или легко достижимы. Это должно быть возможно каким-то образом... ЛЮБОЙ???