En mi aplicación MVC quiero renderizar una tabla en un archivo cshtml, si el usuario actual de inicio de sesión es alguna persona x. Estoy usando la autenticación de Windows y realicé los siguientes cambios en el archivo web.config.Autenticación de Windows - Obteniendo el nombre de usuario actual
<authentication mode="Windows">
</authentication>
Y en mi controlador cuando estoy tratando de acceder al nombre del usuario actual no estoy recibiendo ningún nombre de usuario. Estoy intentando lo siguiente:
ViewBag.LogInUserName = Request.RequestContext.HttpContext.User.Identity.Name;
Esta línea anterior estaba funcionando antes. Pero no sé qué está mal ahora. También he alojado mi aplicación en IIS ahora.
Gracias por la ayuda. ¿Puedes mostrar cómo puedo lograr eso? – Jash
@Jash: lee mi actualización. – jgauffin
Acabo de cambiar las propiedades de mi proyecto web para usar el servidor de desarrollo Asp.Net. Y ahora puedo recuperar el nombre de usuario de inicio de sesión actual. Entonces, el problema es cuando estoy alojando mi proyecto web en IIS. ¿Alguna idea? – Jash