环境:SharePoint 2013,FBA实施,SQL Server 2012。
问题定义:它不允许我们添加类似组织名称的相同用户名,如下所示。它在2个地方显示例外。
Robert.Green robert.green@ABC - >成功
Robert.Green robert.green@ABC代码服务 - >失败 - 例外,用户不存在, 找不到用户
以下是添加用户的代码。
spWeb.SiteUsers.Add("i:0#.f|providername|robert.green@Codes Service", user.Email, user.UserName, string.Empty); - Exception : User does not exist
sharepointUser = spWeb.SiteUsers["i:0#.f|providername|robert.green@Codes Service"];
例外:找不到用户
答案 0 :(得分:0)
第二个用户的域无效。在这种情况下,空间不是有效的。用短划线或下划线或其他东西替换空格以避免问题。