Checklist voor IIS 6 / ASP.NET Windows-verificatie?

stemmen
24

Ik heb moeite om mijn ASP.NET-toepassing om automatisch in te loggen gebruikers in de intranetsite Ik bouw. Ongeacht de googlen of het experimenteren heb ik gesolliciteerd, er is altijd een login-scherm weergegeven met IE7.

Ik heb Windows-verificatie in te stellen in de Web.config, gehandicapten anonieme toegang kreeg en geconfigureerd de juiste default domein in IIS, maar het is nog steeds vraagt de gebruiker om in te loggen en, meer hinderlijk, moet de gebruiker aan het domein te bieden ( DOMEIN \ Auser ), die de oorzaak is van de problemen met niet-technische bezoekers. Dank Zeus om wachtwoord onthouden functionaliteit.

Ik ben niet de netwerkbeheerder dus het is mogelijk dat er iets over Active Directory is ingesteld verkeerd, of het kan aan mij liggen iets heel eenvoudigs ontbreekt. Houd er rekening mee dat ik niet de gebruiker wilt imiteren, ik moet alleen weten dat het pand IPrincipal.Name overeenkomt met die van een geldige registratie in mijn eigen database, vandaar de authenticatie van de gebruiker in staat om mijn aanvraag.

Daartoe zou het zeer nuttig zijn om een ​​checklist van configuratie-eisen voor AD hebben, ASP.NET en IIS samenwerken op deze wijze als een referentie voor het debuggen en hopelijk verminderen aantal gebruikers wrijving.

De vraag is gesteld op 03/08/2008 om 12:21
bron van user
In andere talen...                            


3 antwoorden

stemmen
15

Het klinkt alsof je had betrekking op alle server-side bases het - misschien is het een cliënt probleem? Ik neem aan dat uw gebruikers hebben verificatie is ingeschakeld in IE7 geïntegreerd? (Extra -> Internet Opties -> Geavanceerd -> Beveiliging). Dit is standaard ingeschakeld.

Ook wordt uw site correct door IE7 erkend als zijnde in de zone Lokaal intranet? De IE7 standaard is om automatische aanmelding mogelijk slechts in die zone, zodat gebruikers zouden worden gevraagd of IE denkt dat uw site is op het internet. Ik denk dat met behulp van een hostname met een punt in het zorgt ervoor dat IE op de site te plaatsen in de zone Internet.

antwoordde op 03/08/2008 om 16:24
bron van user

stemmen
1
  1. Open Active Directory Users and ComputersMMC in

  2. Expand computersgedeelte van TreeView(links)

  3. Controleer of de computer in uw domein is geregistreerd.

Ook, moet je inloggen met een domein-account op die computer, anders die verificatie box zal vertoond worden.

antwoordde op 18/09/2008 om 08:43
bron van user

stemmen
0

In IIS Schakel annonymous toegang en laat de web.config om authenticatie van de gebruiker af te handelen.

Als dit niet werkt, neem dan kunt u een monster van uw web.config te sturen.

antwoordde op 05/08/2008 om 19:01
bron van user

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