我正在尝试通过 Kentico API 创建一个新的 Kentico 用户并将它们分配给一个站点:https ://docs.kentico.com/api11/configuration/users#Users-Assigningausertoasite
在我的情况下SiteContext.CurrentSiteName
返回空字符串。我想通过对网站进行硬编码来尝试。
UserInfor newUser = new UserInfo();
//...set all required properties...
//add user to site
UserInfoProvider.AddUserToSite(newUser.UserName, "My Site Code(or Display) Name");
//save user
UserInfoProvider.SetUserInfo(newUser);
尝试了站点的显示名称和代码名称UserInfoProvider.AddUserToSite
,但未将用户分配到 Kentico 站点上的站点。它确实是使用所有属性创建的。