Questo dovrebbe essere molto più semplice di quanto non sia stato dimostrato!IIS7 autenticazione di base per proteggere un sito che utilizza l'autenticazione dei moduli
Possiedo un'app Web ASP.Net che utilizza l'autenticazione FORMS per proteggere parte del sito (ovvero l'area di accesso membri).
Ora voglio semplicemente inserire un popup di password del browser tradizionale/semplice (sicurezza della directory) sull'intero sito perché lo stiamo testando e non vogliamo che nessuno inciampi attraverso il sito e veda la versione incompleta ecc.!
Questo era molto semplice nelle versioni IIS precedenti.
I "ha installato l'autenticazione di base" (poiché IIS7 non viene fornito immediatamente con questo). Ma quando lo abilito, mi dice che non posso averlo abilitato allo stesso tempo di qualsiasi autenticazione basata sul reindirizzamento (che è ciò che usa l'autenticazione FORMS).
Quindi è semplicemente stupido.
Deve esserci un modo semplicissimo per inserire semplicemente una password popup a basso costo su tutto il sito senza influire sull'altro metodo di autenticazione che è stato impostato all'interno di web.config per l'applicazione effettiva.
Molte grazie ..
AGGIORNAMENTI le limitazioni di accesso IP non sono buoni per un paio di motivi: - My IP è dinamico e quindi in continua evoluzione. - Non voglio disturbare nessuno che abbia bisogno di vedere il sito chiedendo loro di far apparire una console sul loro computer e calcolare il loro indirizzo IP o controllare il loro router, ecc. Molti di loro sono utenti aziendali non tecnici e impiegheranno un'ora per elaborare il loro indirizzo IP. - Sia l'autenticazione di base che l'autenticazione di Windows non consentono l'autenticazione dei moduli sottostanti per rimanere al loro posto al di sotto.
Quello che sembra avere qui è un caso massivo di Microsoft che cerca di sovra-ingegnerizzare le cose e di conseguenza non è più possibile o facilmente realizzabile un requisito semplice e antico. Questo deve essere possibile in qualche modo ... CHIUNQUE ???
Questa soluzione non funzionerà se si desidera consentire l'accesso ai colleghi dell'azienda (con l'accesso di base) mentre si utilizzano gli account di test per gli accessi basati su moduli. – Dementic