Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top