Como obtenho a conta do Windows atualmente conectada a partir de uma página ASP.NET?

Eu tenho um aplicativo ASP.NET 3.5 que usa autenticação de formulários do ASP.NET. Eu quero ser capaz de obter o nome de usuário do Windows atualmente conectado ao computador (não conectado ao aplicativo ASP.NET, mas no Windows) quando os dados são editados em uma página.

Se eu usarContext.User.Identity.Name.Tostring(), Recebo o nome de usuário registrado no aplicativo ASP.NET, mas preciso do nome da conta do Windows.

System.Security.Principal.WindowsIdentity.GetCurrent().Name.Tostring()

Além disso, só funciona quando eu executo o site do Visual Studio, mas depois de implantar no IIS ele retornaNT AUTHORITY \ SYSTEM.

questionAnswers(7)

yourAnswerToTheQuestion