모든 내 사이트의 공개 URL을 얻으려고합니다. 나는 모든 로그인 이름과이 코드를 한 사용자를 제외하고 잘 실행했다. 이 사용자의 경우 up.PersonalSite에 null이 표시됩니다. 내가 수동으로 확인하고 그 사용자에 대한 mysite가 존재합니다. up.personalsite가 null을 반환하는 이유는 무엇이든. 어떤 제안?Sharepoint - UserProfile.PersonalSite는 몇 명의 사용자에 대해 null입니다.
SPServiceContext context = SPServiceContext.GetContext(Site);
UP.UserProfileManager upm = new UP.UserProfileManager(context);
UP.UserProfile up = upm.GetUserProfile(LoginName);
if (up.PersonalSite == null)
return "#";
else
return up.PublicUrl.OriginalString;
로 프로그램 만들 수 있습니다 모든 사용자는 있지만이 사용자는 아닙니다. 무슨 뜻이에요. 나는 mysite 기능에 대해 많이 모른다. 도와주세요. –