Ho creato un sito. È un sito interno. È un sito .NET 4.0. Mi piacerebbe prendere il nome utente usando HttpContext.Current.User.Identity.Name della persona che naviga nel sito. Non esiste una pagina di accesso poiché è interna. Non sono sicuro di cosa mi stia perdendo. Ho bisogno di quanto segue nel mio WebConfig:Perché HttpContext.Current.User.Identity.Name restituisce vuoto
<authentication mode="Windows"></authentication>
<identity impersonate="true"/>
<authorization>
<allow users="?"/>
</authorization>
e questo:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
Non si ottengono i nomi di accesso degli utenti che desiderano rimanere anonimi senza forzare l'autenticazione di qualche tipo - se questo è ciò che si sperava di fare? –