【发布时间】:2015-01-05 14:41:00
【问题描述】:
使用 Sitecore 6.6.current 我正在尝试以编程方式访问用户的个人资料。
我希望我能找到任何被标记为管理员但不再拥有帐户的用户,以便我可以删除他们的管理员标志。
作为测试,我正在对自己的帐户运行此测试,如下所示:
var profiles = ProfileManager.FindProfilesByUserName(
ProfileAuthenticationOption.Authenticated,
@"domain\userName"
);
不幸的是,当我这样做时,我收到以下错误:
System.ArgumentException : 项目已被添加。字典中的键:'domain\userName' 正在添加的键:'domain\userName'
虽然我了解该错误,但我不确定如何解决该问题,因为它使用标准的 System.Web.Profile 调用。
我做错了什么?
【问题讨论】:
标签: c# sitecore profile sitecore6