Sjekkliste for IIS 6 / ASP.NET Windows-godkjenning?

stemmer
25

Jeg har hatt problemer med å få min ASP.NET applikasjon for å automatisk logge brukere i intranett jeg bygger. Uansett googling eller eksperimentering jeg søkte, er det alltid en innloggingsboks vises av IE7.

Jeg har Windows-godkjenning modus satt i Web.config, funksjonshemmede anonym tilgang og konfigurert riktig standard domene i IIS, men det er fortsatt ber brukeren om å logge inn, og mer irriterende, blir brukeren bedt om å oppgi domenet også ( DOMAIN \ auser ), som forårsaker problemer med ikke-tekniske besøkende. Takk Zeus for passord å huske funksjonalitet.

Jeg er ikke den nettverksadministrator, så det er mulig at noe om Active Directory er satt opp feil, eller det kan bare være meg mangler noe veldig enkelt. Vær oppmerksom på at jeg ikke ønsker å etterligne bruker, jeg trenger bare å vite at IPrincipal.Name eiendom stemmer overens med en gyldig rekord i min brukerdatabasen, derav autentisere brukeren til min søknad.

For å oppnå dette, ville det være meget nyttig å ha en liste over alle konfigurasjonskrav for AD, ASP.NET og IIS til å arbeide sammen på denne måte som en referanse for feilsøking og forhåpentligvis redusere noen bruker friksjon.

Publisert på 03/08/2008 klokken 11:21
kilden bruker
På andre språk...                            


3 svar

stemmer
16

Det høres ut som du har dekket alle server-side baser - kanskje det er en klient problemet? Jeg antar at brukerne har integrert godkjenning aktivert i IE7? (Verktøy -> Alternativer for Internett -> Avansert -> Sikkerhet). Dette er aktivert som standard.

Dessuten er området ditt gjenkjennes av IE7 som å være i sonen Lokalt intranett? Den IE7 Standard er å tillate automatisk pålogging i denne sonen, slik at brukerne vil bli bedt om IE mener området er på internett. Jeg tror du bruker et vertsnavn med en prikk i det fører IE å plassere området i Internett-sonen.

Svarte 03/08/2008 kl. 15:24
kilden bruker

stemmer
1
  1. Åpne Active Directory Users and ComputersMMC snap i

  2. Utvide computersseksjon fra TreeView(venstre side)

  3. Sjekk om datamaskinen er registrert i domenet.

Også må du logge inn med en domenekonto på datamaskinen, ellers som autentisering boks vil bli vist.

Svarte 18/09/2008 kl. 07:43
kilden bruker

stemmer
0

I IIS, aktiverer annonymous adgang og tillate web.config for å håndtere brukerautentisering.

Hvis dette ikke fungerer, kan du kan du sende en prøve av web.config.

Svarte 05/08/2008 kl. 18:01
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more