Creé un sitio. Es un sitio interno. Es un sitio .NET 4.0. Me gustaría obtener el nombre de usuario usando HttpContext.Current.User.Identity.Name de la persona que navega por el sitio. No hay una página de inicio de sesión dado que es interna. No estoy seguro de lo que me estoy perdiendo. ¿Es necesario el siguiente en mi webconfig:¿Por qué HttpContext.Current.User.Identity.Name devuelve en blanco
<authentication mode="Windows"></authentication>
<identity impersonate="true"/>
<authorization>
<allow users="?"/>
</authorization>
y esto:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
No obtiene los nombres de inicio de sesión de los usuarios que desean permanecer en el anonimato sin forzar la autenticación de algún tipo, si eso es lo que esperaba hacer. –