Sto cercando di abilitare l'autenticazione di Windows per lo sviluppo a livello locale, come dice il titolo:autenticazione di Windows 8 VS2012 IISExpress di Windows
- Windows 8 (pro)
- VS2012
- IISExpress
- ASP. progetto MVC4 net
- Orchard CMS è il progetto (ma io non credo che questo è rilevante)
Tramite le proprietà del progetto, ho impostato l'Autenticazione di Windows su Abilitata e l'Autenticazione anonima su Disabilitato.
nel web.config ho impostato:
<authentication mode="Windows" />
Tuttavia, quando si esegue il sito che sto continuamente richiamato per le credenziali. L'accesso a Windows 8 o le credenziali dell'account locale non sembrano fare alcuna differenza e ho impostato quegli account per avere permessi completi sulla cartella.
Eventuali suggerimenti ricevuti con gratitudine!
UPDATE 1: Come suggerito da Darin Dimitrov, ho creato un progetto vuoto MVC e selezionato il modello Intranet. Dopo aver impostato Autorizzazione anonima su Disabilitato e Autenticazione Windows abilitata, questo progetto di test ha funzionato esattamente come previsto (richiede le credenziali quando inserito fornisce l'accesso al sito). Ho applicato la stessa configurazione di autorizzazione alla mia progetti Orchard web.config:
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
Ma ancora nessuna gioia, sono richiamato per le credenziali come previsto, ma nulla io entro sembra autorizzare l'utente. Ho inserito Pastie i due web.config qui sotto nel caso in cui qualcun altro possa indicare cosa mi manca?
- Orchard Web.Config: Web.Config http://pastie.org/private/8oe5jesvt0vmqgyn3w
- Esempio: http://pastie.org/private/zgxyue03crzd6fb8umlidq
Stavi usando Firefox? Ciò non si integra con l'autenticazione di Windows, almeno non senza un qualche tipo di plugin. In questo caso, devi passare a un browser come IE o Chrome oppure continuare a digitare credenziali in Firefox. – ps2goat