SharePoint 2010中的某些用户在MySite或MyProfile的右上方下拉菜单中没有链接。
在中央pipe理员中,我已将MySite设置为允许所有用户(Windows)和所有经过身份validation的用户进行读取和创build。 所有用户(包括缺less链接的用户)都能够login并访问大多数其他SharePoint内容和资源。 我可以查看缺less链接的用户的MySite和Profile页面。
我猜测,某些用户的安全性下拉菜单是安全的。 在UserProfile服务应用程序和MySiteconfiguration之外,我找不到任何突出的部分。
有什么想法吗?
其实我只是写了一个博客,但是我的博客是关于如何隐藏它们,而不是如何让它们出现,但是反过来在这种情况下工作。
基本上,有一个名为“SocialRibbonControl”的农场function。 该农场function是将这些链接添加到欢迎控件。 所以,即使所有的东西http://www.paulgrimley.com/2010/07/my-site-and-my-profile-missing-from.html都说出来了,如果SocialRibbonControl被停用,它们将不会呈现。
如果你想要链接出现,但你不想要SocialRibbonControlfunction激活,你可以创build一个委托控制,取代这个家伙,
<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" />
如果将其放入元素文件中,并将其作为农场function进行部署,则即使已取消激活SocialRibbonControl,也会显示链接。