5

Ho creato il mio primo sito Web in ASP.Net e sto cercando di installarlo e farlo funzionare sulla nostra intranet qui al lavoro. Ho quasi completato tutto ora, e sono arrivato a un posto di blocco.Sito intranet ASP.NET che richiede credenziali - Autenticazione di Windows

Ho bisogno di utilizzare l'autenticazione di Windows - requisito dal mio team - così ho seguito il processo di configurazione del sito. Ho tutto configurato e tentato di accedere al sito (non localhost) e ho ottenuto una finestra di dialogo che richiede le mie credenziali di accesso. Non riesco a capire per la vita di me perché sia ​​così. Mi sono assicurato che IE8 fosse impostato per passare le credenziali, mi sono assicurato che Windows Auth fosse impostato sia nel mio file web.config che sul server. non appena inserisco i miei dati di login di Windows, entro nel sito senza problemi.

Quando ho impostato inizialmente la pagina, ho selezionato l'autenticazione pass-through e testato la connessione. Durante quel test, ho ricevuto un errore che diceva che l'accesso al percorso del sito Web non poteva essere verificato. Questa è la mia unica ipotesi, ma non riesco a trovare una soluzione per questo.

Vi ringrazio in anticipo per il vostro aiuto e sono felice di rispondere a qualsiasi domanda non appena li vedo pubblicati. Ancora una volta, sto solo cercando di andare in giro con la finestra di dialogo che si apre.

+0

È il server sulla stessa rete del cliente? –

+0

Il tuo dominio è nelle aree Intranet o Siti attendibili in IE? – tvanfosson

+0

Il server si trova sulla stessa rete sì, ma probabilmente il dominio non si trova in un elenco di siti attendibili. – user1165864

risposta

6

Aggiungi il sito ai tuoi siti attendibili in IE.

+0

Grazie per il suggerimento. Il nostro gruppo IT ha rimosso la scheda Security nella nostra versione di IE8, quindi non posso farlo da solo. Ho inoltrato una richiesta all'IT per farlo per l'intera azienda. Pubblicherò se il problema persiste. – user1165864

+0

Questo ha funzionato come un fascino. Non sono sicuro del motivo per cui non è stato impostato inizialmente, ma hanno aggiunto il server e ora tutto funziona alla grande. – user1165864

+0

Contento di aver potuto aiutarti, ho riscontrato gli stessi problemi con un'app Silverlight che ho creato per la nostra intranet locale. – tcables

3

È necessario assicurarsi che "Autenticazione integrata di Windows" sia impostata sul sito (e in IIS), altrimenti non verranno prese le credenziali di accesso e passeranno.

http://technet.microsoft.com/en-us/library/cc754628(WS.10).aspx

http://codesnip.net/iis7-integrated-windows-authentication-win-2008

+0

Grazie per il suggerimento. Ho già eseguito questo processo (indicato in precedenza) e ho aggiunto l'xml richiesto al file web.config e l'ho aggiunto anche a IIS. Ancora nessun dado. Ho cercato queste informazioni per un po 'di tempo e il sito web che hai fornito sopra mi avrebbe risparmiato ore di ricerche qualche giorno fa! – user1165864