Vra

Ek het probleme ondervind om my ASP.NET-toepassing te kry om gebruikers outomaties aan te meld by die Intranet-werf wat ek bou.Maak nie saak hoe ek gegoogle of die eksperimentering wat ek toegepas het nie, daar is altyd 'n aanmeldboks wat deur IE7 vertoon word.

Ek het Windows-verifikasiemodus in die Web.config gestel, anonieme toegang gedeaktiveer en die korrekte verstekdomein in IIS gekonfigureer, maar dit vra steeds die gebruiker om aan te meld en, meer irriterend, word van die gebruiker vereis om ook die domein te verskaf (DOMAIN\gebruiker), wat probleme met nie-tegniese besoekers veroorsaak.Dankie Zeus vir wagwoord onthou funksionaliteit.

Ek is nie die netwerkadministrateur nie, so dit is moontlik dat iets oor Active Directory verkeerd opgestel is, of dit kan net wees dat ek iets baie eenvoudig mis.Neem asseblief kennis dat ek nie die gebruiker wil naboots nie, ek moet net weet dat die IPrincipal.Name-eienskap ooreenstem met dié van 'n geldige rekord in my gebruikersdatabasis, en dus die gebruiker aan my toepassing staaf.

Vir hierdie doel sal dit baie nuttig wees om 'n kontrolelys te hê van alle konfigurasievereistes vir AD, ASP.NET en IIS om op hierdie manier saam te werk as 'n verwysing vir ontfouting en hopelik om 'n mate van gebruikerwrywing te verminder.

Was dit nuttig?

Oplossing

Dit klink asof jy al die bedienerkant-basisse gedek het - miskien is dit 'n kliëntprobleem?Ek neem aan jou gebruikers het geïntegreerde verifikasie in IE7 geaktiveer?(Gereedskap -> Internetopsies -> Gevorderd -> Sekuriteit).Dit is by verstek geaktiveer.

Word jou webwerf ook korrek deur IE7 herken as in die Plaaslike Intranet-sone?Die IE7 verstek is om outomatiese aanmelding slegs in daardie sone toe te laat, so gebruikers sal gevra word as IE dink jou werf is op die internet.Ek glo dat die gebruik van 'n gasheernaam met 'n punt daarin veroorsaak dat IE die webwerf in die internetsone plaas.

Ander wenke

  1. Maak oop Active Directory Users and Computers MMC snap in

  2. Brei uit computers afdeling van TreeView (linkerkant)

  3. Kyk of die rekenaar in jou domein geregistreer is.

U moet ook met 'n domeinrekening op daardie rekenaar aanmeld, anders sal daardie verifikasiekassie gewys word.

Aktiveer in IIS anonieme toegang en laat die web.config toe om gebruikersverifikasie te hanteer.

As dit nie werk nie, kan jy asseblief 'n voorbeeld van jou web.config stuur.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top