对于某些用户来说,SharePoint 2010 中缺少 MySite 和 MyProfile 链接

对于某些用户来说,SharePoint 2010 中缺少 MySite 和 MyProfile 链接

SharePoint 2010 中的某些用户在右上角的下拉菜单中没有“MySite”或“MyProfile”的链接。

在中央管理中,我将 MySite 设置为允许所有用户 (Windows) 和所有经过身份验证的用户读取和创建。所有用户(包括缺少链接的用户)都可以登录并访问大多数其他 SharePoint 内容和资源。我能够查看菜单中缺少链接的用户的 MySite 和个人资料页面。

我猜想某些用户出于安全考虑会缩减下拉菜单。除了我已经完成的 UserProfile 服务应用程序和 MySite 配置之外,我找不到任何特别之处。

有什么想法吗?

答案1

答案2

我实际上刚刚写了一篇关于此的博客,但我的博客是关于如何隐藏它们,而不是如何让它们出现,但在这种情况下相反的做法。

基本上,有一个名为“SocialRibbonControl”的 Farm 功能。该 Farm 功能将这些链接添加到欢迎控件。因此,即使一切都http://www.paulgrimley.com/2010/07/my-site-and-my-profile-missing-from.html说已签出,如果 SocialRibbonControl 被停用,它们将不会呈现。

如果您希望显示链接,但又不想激活 SocialRibbonControl 功能,您可以创建一个委托控件来代替这个,

<Control Id="GlobalSiteLink2" Sequence="100" ControlSrc="~/_controltemplates/socialdata.ascx" />
<Control Id="GlobalSiteLink2-mini" Sequence="100"
    ControlClass="Microsoft.SharePoint.Portal.WebControls.SocialNavigationControl"
    ControlAssembly="Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

如果您将其放入元素文件中,并将其部署为 Farm Feature,则即使您已停用 SocialRibbonControl,链接仍会出现。

相关内容