Gostaria de saber se alguém já conseguiu pegar o nome do usuário logado no windows?
Já testei o código:
//string usuarioWindows = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
Ou
string[] splitName = WindowsIdentity.GetCurrent().Name.Split('\\');
string usuarioWindows = (splitName.Length > 1) ? splitName[1] + "@" + splitName[0] : null;
Mas quando o mesmo se encontra no IIS Express ele mostra o nome da máquina/usuário, mas quando ele está publicado no IIS ele mostra assim "DefaultAppPool@IIS APPPOOL".
Gostaria de saber se tem alguma maneira de solucionar esse problema?
Grato pela atenção de todos.
1 | The solution I found for getting the username sent to the server was: After enabled Windows Authentication Mode in IIS. |
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você recebeu essa mensagem porque está inscrito no grupo ".Net Architects" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Atenciosamente,
Ramsés França dos Prazeres
Celular: (81) 99183-8098 ou (81) 98850-8320
ramsesf...@gmail.com ou ramses...@hotmail.com
--
--