考虑到你已经在mysite中启用了FBA,我确信,你已经完成了以下链接。
-
Exclusive Site on FBA & SharePoint
-
Configuring FBA in MySite
对于基于FBA的SharePoint,一个已知的限制是SharePoint没有现成的方式从FBA数据库导入用户配置文件详细信息,就像在Active Directory中那样。因此,当使用FBA启用“我的网站”时,它在所有位置使用用户名(具有provider:user name格式),而不是名称。为了克服这个问题,我们所做的就是使用代码创建用户配置文件,并更新显示名称,这样我们就可以使用提供者前缀获得所需的名称。
你可以参考
this
用于使用代码创建UserPorFile。