Невозможно отобразить эту веб-часть - SharePoint 2010 BDC

Первая разработка внешнего списка в SharePoint 2010 с использованием BDC.

Когда я отлаживаю и перебираю код, я вижу, что получаю данные. Я даже ограничиваю результаты с помощью запроса Linq to SQL до 20 элементов. Я вижу, что по запросу возвращается 20 предметов.

Проблема в том, что когда я пытаюсь просмотреть внешний список во время отладки, он выдает ошибку "Веб-часть не может быть отображена". Я искал в журналах SharePoint связанный GUID, и обнаруженная ошибка упоминает, что фильтр по умолчанию может вызвать проблемы с производительностью.

Я думаю, что ошибка должна быть фиктивной - я возвращаю только 20 элементов, поэтому SharePoint должен отобразить мой список.

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

Обновить

Я выполнил шаги, перечисленные в этом руководстве Microsoft. Я удалил свой код и пересоздал его несколько раз, и я знаю, что не пропустил ни одного шага в учебнике.

1 ответ

При отладке проекта BDC SharePoint я обычно выполняю следующие шаги.

  1. Построить и развернуть проект BDC
  2. Создайте экземпляр внешнего списка вручную, если это еще не сделано решением BDC
  3. Убедитесь, что все аутентифицированные пользователи имеют полный доступ (это делается в Central Admin)
  4. Создайте пустой проект SharePoint в том же решении (скажем, SPDebug).
  5. Сборка и отладка SPDebug проекта.
  6. Поместите точку останова в код проекта BDC (т.е. внутри ReadItem())
  7. Перейти к списку и выбрать экземпляр списка

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

Другие вопросы по тегам