우리는 'MySite'생성시 활성화되는 셰어 포인트 기능을 가지고 있습니다. 우리는 해당 기능에서 로그인 한 사용자의 활성 디렉토리 사용자 이름을 가져와야합니다. 따라서 HttpContext.Current.User.Identity.User.Name 을 사용했지만 다음과 같은 예외가 발생했습니다 "System.ArgumentException : 계정 이름을 사용할 수 없습니다. 빈 문자열. "SharePoint의 MySite 생성시 HttpContext.Current.User.Identity.User.Name이 비어 있습니다.
왜 공백입니까? 아니면 우리가 사용자의 AD 사용자 이름에 로그인 할 수있는 다른 방법이 있습니까 ??
감사합니다.
이
SPContext.Current.Web.CurrentUser.LoginName
시도가 실제 AD 사용자 이름을 표시하는 대신 다음 관리 그룹에 속한 항상 DOMINANAME \ 시스템 ACOUNT –에만 경우되어야 함을 보여줍니다 로그인 한 사용자가 시스템 계정 인 경우. 어떤 관리 그룹을 언급하고 있습니까? –