Невозможно отобразить эту веб-часть - SharePoint 2010 BDC
Первая разработка внешнего списка в SharePoint 2010 с использованием BDC.
Когда я отлаживаю и перебираю код, я вижу, что получаю данные. Я даже ограничиваю результаты с помощью запроса Linq to SQL до 20 элементов. Я вижу, что по запросу возвращается 20 предметов.
Проблема в том, что когда я пытаюсь просмотреть внешний список во время отладки, он выдает ошибку "Веб-часть не может быть отображена". Я искал в журналах SharePoint связанный GUID, и обнаруженная ошибка упоминает, что фильтр по умолчанию может вызвать проблемы с производительностью.
Я думаю, что ошибка должна быть фиктивной - я возвращаю только 20 элементов, поэтому SharePoint должен отобразить мой список.
Любой совет по устранению этой проблемы? Я гуглил проблему, но эта ошибка настолько общая, что может означать что угодно.
Обновить
Я выполнил шаги, перечисленные в этом руководстве Microsoft. Я удалил свой код и пересоздал его несколько раз, и я знаю, что не пропустил ни одного шага в учебнике.
1 ответ
При отладке проекта BDC SharePoint я обычно выполняю следующие шаги.
- Построить и развернуть проект BDC
- Создайте экземпляр внешнего списка вручную, если это еще не сделано решением BDC
- Убедитесь, что все аутентифицированные пользователи имеют полный доступ (это делается в Central Admin)
- Создайте пустой проект SharePoint в том же решении (скажем, SPDebug).
- Сборка и отладка SPDebug проекта.
- Поместите точку останова в код проекта BDC (т.е. внутри ReadItem())
- Перейти к списку и выбрать экземпляр списка
Преимущество наличия отдельного проекта для отладки заключается в том, что вы не теряете конфигурацию, которую вы уже выполнили, для сайта SharePoint.