Dies sollte viel einfacher als es sich erwiesen hat!IIS7-Standardauthentifizierung zum Schutz einer Website, die Formularauthentifizierung verwendet
Ich habe eine ASP.Net-Webanwendung, die FORMS-Authentifizierung verwendet, um einen Teil der Site (d. H. Den Mitglieds-Login-Bereich) zu sichern.
Jetzt möchte ich einfach eine traditionelle/einfache Browser Passwort Popup (Verzeichnis Sicherheit) über die gesamte Website, weil wir es testen und wollen nicht, dass jemand über die Website stolpern und die unvollendete Version usw. zu sehen!
Dies war in älteren IIS-Versionen sehr einfach.
Ich habe "Basisauthentifizierung installiert" (wie IIS7 jetzt mit diesem nicht aus der Box kommt). Aber wenn ich es aktiviere, sagt es mir, dass ich das nicht gleichzeitig mit einer Redirect-basierten Authentifizierung aktivieren kann (was meine FORMS-Authentifizierung verwendet).
Also das ist nur dumm.
Es muss eine sehr einfache Möglichkeit geben, einfach ein billiges Popup-Passwort über die gesamte Site zu setzen, ohne die andere Authentifizierungsmethode zu beeinflussen, die Sie in web.config für die eigentliche Anwendung eingerichtet haben.
Vielen Dank ..
UPDATES IP Zugriffsbeschränkungen sind nicht gut für ein paar Gründe: - Meine IP ist dynamisch und daher ändert sich ständig. - Ich möchte niemanden belästigen, der die Seite sehen muss, indem ich sie auffordere, eine Konsole auf ihrem Rechner aufzustellen und ihre IP-Adresse herauszufinden oder ihren Router zu überprüfen. Viele von ihnen sind nicht-technische Geschäftsnutzer und sie dauert eine Stunde, um ihre IP-Adresse herauszufinden. - Sowohl die Basisauthentifizierung als auch die Windows-Authentifizierung erlauben nicht, dass die zugrunde liegende Formularauthentifizierung darunter verbleibt.
Was wir hier zu haben scheinen, ist ein riesiger Fall von Microsoft, der versucht, Dinge zu über-konstruieren, und infolgedessen ist eine sehr einfache uralte Voraussetzung nicht mehr möglich oder leicht zu erreichen. Das muss irgendwie möglich sein ... JEMAND ???
Diese Lösung wird nicht funktionieren, wenn Sie den Mitarbeitern des Unternehmens (mit der grundlegenden Anmeldung) den Zugriff auf Testkonten für die formularbasierten Logins gewähren möchten. – Dementic