Получите доступ к блогу MySite с веб-части домашней страницы - PullRequest
0 голосов
/ 19 октября 2010

Я долгое время был в стороне от разработки SharePoint, и я пытаюсь получить доступ к информации в блоге SharePoint 2010 (от одного из наших пользователей, в их "MySite") из веб-части C #, которая будет проживать на главной странице сайта. Идея состоит в том, чтобы иметь возможность выделить последний пост определенного пользователя на главной странице.

Может кто-нибудь помочь мне сослаться на блог (в dev он находится по адресу http://myServer/my/BillsBlog) с нашей домашней страницы. Я попробовал следующее ...

  • Ссылка на SPSite с указанием URL-адреса в качестве параметра конструктора, а затем получить правильный веб-ресурс оттуда. Это не удается. (Я предполагаю, что блог - это скорее веб-сайт, а не семейство сайтов, но я готов к его исправлению)
  • Получить текущий контекст из SPContext.Current и получить доступ к коллекции AllWebs оттуда, но это не влечет за собой / мой веб.

Как только я найду соответствующий контейнер (SPSite или SPWeb), я смогу получить доступ к списку, чтобы достать нужные мне предметы, но я не знаю, как добраться до этой точки. В консольном приложении оно работает, используя метод, описанный в первой статье.

Сейчас я действительно застрял, и я просто недостаточно знаю, что я ищу, чтобы иметь возможность искать ответы в Google. Буду очень признателен за любую помощь.

1 Ответ

0 голосов
/ 19 октября 2010

ОК, моя ошибка.Проект webpart был настроен как песочница, поэтому подход в пуле 1 не сработает.Изменение этого переключателя означало, что теперь все в порядке и работает в соответствии с консольным приложением.

Спасибо за чтение.

...