Come smettere di IIS che chiede l'autenticazione per il sito web predefinito su localhost
-
09-06-2019 - |
Domanda
Ho IIS 5.1 installato su Windows XP Pro SP2.Inoltre ho installato VS 2008 Express con .NET 3.5.Così, ovviamente, IIS è configurato per ASP.NET automaticamente per .NET 3.5
Il problema è che ogni volta che ho l'accesso http://localhost IE & Firefox sia i regali casella di autenticazione.Anche se inserisco utente Amministratore e la password, l'autenticazione ha esito negativo.Ho già controllato l'accesso di utente anonimo (con IUSR_ utente e password è controllato da IIS) nella Directory di opzioni di Sicurezza del sito web predefinito.
Tuttavia, altri distribuito web app funziona bene (non richiede l'autenticazione).
In IE questo processo di autenticazione si ferma se posso aggiungere http://localhost nei siti Intranet opzione.
Siete pregati di notare che il file system è FAT32 quando è installato IIS.
Saluti, Jatan
Soluzione
Questo è più probabile che un file NT problema di autorizzazioni.IUSR_ deve disporre di autorizzazioni di sistema di file per leggere qualsiasi file che si sta chiedendo come /inetpub/wwwroot/index.htm).
Se hai ancora problemi, controllare i registri di IIS, in genere, in \windows\system32\logfiles\W3SVC*.
Altri suggerimenti
IIS utilizza l'Autenticazione Integrata e per impostazione predefinita, CIOÈ ha la capacità di utilizzare l'account utente di windows...ma non preoccupatevi, così fa anche Firefox, ma dovrete fare una rapida modifica della configurazione.
1) Aprire Firefox e digitare about:config come url
2) il Tipo di Filtro in ntlm
3) fare Doppio clic su "rete.automatico-ntlm-auth.di fiducia-uri" e digitare localhost e premere invio
4) Scrivere Grazie A Blogger
Come Sempre, Spero che questo ha aiutato fuori.
Questo è stato copiato da testo del link
Potrebbe essere a causa di un paio di impostazioni del Browser.Prova con queste opzioni attive..
Strumenti > Opzioni Internet > Avanzate > Attiva l'Autenticazione Integrata di Windows (funziona con l'Autenticazione Integrata di Windows impostato su IIS)
Strumenti > Opzioni Internet> Protezione > Intranet Locale > Livello Personalizzato > Accesso Automatico
Caso peggiore, prova ad aggiungere localhost siti Attendibili.
Se siete in una rete, è possibile anche provare il debug da ottenere una traccia di rete.Potrebbe essere a causa di qualche proxy cercando di autenticazione.
È più facile per rimuovere il "Sito Web Predefinito" e crearne uno nuovo se non si dispone di alcuna limitazione.
Io l'ho fatto e il mio problema è risolto.
Se si desidera che l'autenticazione provare domainname\amministratore come nome utente.
Se non si desidera che l'autenticazione quindi rimuovere tutte le caselle nella sezione accesso con autenticazione della direcory di sicurezza > finestra di modifica.
- Aggiungi utente Admin con password
- Andare a wwwroot puntelli
- Dare a questo utente di accedere a questa cartella e i suoi bambini
- Modificare l'utente di AppPool all'aggiunta di un utente che utilizza questo articolo http://technet.microsoft.com/en-us/library/cc771170(v=rovescio del lavoro.10).aspx
- Modificare l'Utente del sito che utilizza questo articolo http://techblog.sunsetsurf.co.uk/2010/07/changing-the-user-iis-runs-as-windows-2008-iis-7-5/ Mettere lo stesso nome utente e la password che hai creato al punto (1).
Si sta lavorando ora complimenti
Che cosa ha funzionato per me ,,,
Fare clic su Start>pannello di controllo>Strumenti di Amministrazione>Internet Information Services
Espandere l'albero di sinistra, fare clic con il tuo Sito web>Proprietà
Fare clic su Directory di Sicurezza, quindi in "controllo autenticazione e accesso Anonimo", fare clic su Modifica
Abilitare l'accesso Anonimo>sfoglia> immettere le credenziali di admin (come Amministratore) (controllare i nomi),> fare Clic su OK
Applicare le impostazioni e dovrebbe funzionare bene.