windows - Få øjeblikket logget ind bruger asp.net

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har lidt problemer, og jeg vil gerne se, om du alle kunne hjælpe mig!


For min WebApp i ASP.net skal jeg kunne få brugernavnet.


Jeg havde kunnet gøre det gennem:


bruger=Principal.WindowsIdentity.GetCurrent.Name.ToString på min developement maskine, men når jeg går til produktion, viser det ASP.net som bruger ...


Jeg forsøgte også med


bruger=Context.User.Identity.Name.ToString


og i dev station får jeg en tom streng, og i produktion får jeg 'AppPool/ASP.net4.0


Eventuelle ideer om, hvordan jeg kunne få det til at fungere?


Denne WebApp skal fungere på intranettet.

Bedste reference


sørg for at du har aktiveret Windows-godkendelse i din web.config (tjek dine .config.xxx-transformer også). Du skal se dette tag i din web.config:


<system.web>  
    ...
    <authentication mode="Windows" />
    ...
</system.web>