¡Esto debería ser mucho más simple de lo que ha demostrado ser!Autenticación básica de IIS7 para proteger un sitio que usa la autenticación de formularios
Tengo una aplicación web ASP.Net que utiliza la autenticación FORMS para proteger parte del sitio (es decir, el área de inicio de sesión del miembro).
Ahora simplemente quiero poner una ventana emergente de navegador tradicional/simple (seguridad de directorio) en todo el sitio porque lo estamos probando y no queremos que nadie se tope con el sitio y vea la versión inacabada, etc.
Esto solía ser súper simple en las versiones anteriores de IIS.
He "instalado la autenticación básica" (ya que IIS7 no sale de la caja con esto ahora). Pero cuando lo habilito, me dice que no puedo tenerlo habilitado al mismo tiempo que cualquier autenticación basada en redireccionamiento (que es lo que usa mi autenticación FORMS).
Así que eso es simplemente estúpido.
Tiene que haber una manera súper simple de simplemente poner una contraseña emergente barata en todo el sitio sin afectar el otro método de autenticación que haya configurado dentro de web.config para la aplicación real.
Muchas gracias ..
ACTUALIZACIONES restricciones de acceso IP no son buenas para un par de razones: - Mi IP es dinámica y por lo tanto en constante cambio. - No quiero molestar a nadie que necesite ver el sitio pidiéndoles que abran una consola en su máquina y determinen su dirección IP o revisen su enrutador, etc. Muchos de ellos son usuarios comerciales no técnicos y les tomará una hora calcular su dirección IP. - Tanto la autenticación básica como la autenticación de Windows no permiten que la autenticación subyacente de formularios permanezca en su lugar debajo.
Lo que parece que tenemos aquí es un caso masivo de Microsoft que intenta sobre-diseñar cosas y, como resultado, ya no es posible ni alcanzable un requisito muy simple y antiguo. Esto tiene que ser posible de alguna manera ... ¿ALGUIEN?
Esta solución sin trabajo si se quiere dar acceso a la empresa compañeros de trabajo (con el inicio de sesión de base) durante el uso de cuentas de prueba para los inicios de sesión basados formas. – Dementic