【问题标题】:Access a MySite Blog from a home page webpart从主页 Web 部件访问 MySite 博客
【发布时间】:2011-04-27 10:02:41
【问题描述】:

我已经离开 SharePoint 开发有一段时间了,我正在尝试从 C# webpart 访问 SharePoint 2010 博客中的信息(来自我们的一个用户,在他们的“MySite”中),这将驻留在网站的主页上。这个想法是能够在主页上突出显示某个用户的最新帖子。

谁能帮我参考我们主页上的博客(在开发中位于http://myServer/my/BillsBlog)。我已经尝试了以下...

  • 引用一个将 URL 作为构造函数参数的 SPSite,然后从那里获取正确的 Web。这失败了。 (我猜这个博客是一个网络,而不是一个网站集,但我愿意在那里更正)
  • 从 SPContext.Current 获取当前上下文,并从那里访问 AllWebs 集合,但这不包括 /my web。

一旦我找到合适的容器(SPSite 或 SPWeb),我就可以访问列表以提取我需要的项目,但我不知道如何达到这一点。在控制台应用程序中,我使用上面第一个项目符号中的方法使其工作。

我现在真的很迷茫,而且我只是不知道自己在寻找什么,无法在 Google 上搜索答案。您能给我的任何帮助将不胜感激。

【问题讨论】:

    标签: sharepoint-2010 mysite spcontext web-parts


    【解决方案1】:

    好吧,我错了。 Webpart 项目设置为沙盒项目,因此第 1 条中的方法不起作用。更改该开关意味着它现在可以正常工作并且可以按照控制台应用程序工作。

    感谢阅读。

    【讨论】:

      猜你喜欢
      • 2016-11-04
      • 1970-01-01
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多