web.config
파일에서 Windows 인증을 사용할 수있게 설정했는데 _Layout.cshtml
페이지에 현재 Active Directory 인증 사용자를 표시하려면 어떻게해야합니까?ASP.NET MVC, Entity Framework : _Layout에 Windows 사용자 이름 표시
.NET Core가 아니라는 점을 명심하십시오. Entity Framework를 사용하는 .NET 4.7.1입니다. 나는 누구도 사칭하려하지 않는다. 내가 본 모든 곳의 Google은이 질문에 대한 구식의 .NET 2.0 게시물 또는 .NET Core 답변 만 표시하며 대개 가장 (impersonation)를 포함하며이 중 아무 것도 적용되지 않습니다.
지금은 표준 기본 레이아웃 페이지 만 있습니다.
@using Microsoft.AspNet.Identity
난 그 순간에 사진에서 그래서 아직 IIS이 발표하지 않은,하지만 가까운 미래에 거기에 게시 될 것입니다 : 내가 추가했습니다.
'@ HttpContext.Current.User.Identity.Name'을 시도 했습니까? –
현재 사용자의 사용자 이름을 얻는 일반적인 방법은 Windows 인증이 사용 가능하고 익명 인증이 사용되지 않는다고 가정하면 올바르게 작동합니다. – mason
"정상적인 방법"이란 무엇입니까? @ HttpContext.Current.User.Identity.Name을 시도하고 zilch가 있습니다. –