SharePoint - произошла непредвиденная ошибка - PullRequest
3 голосов
/ 30 октября 2009

В SharePoint я получаю следующее при переходе на новую страницу веб-части:

Error

Произошла непредвиденная ошибка.

Страница обслуживания веб-частей: если у вас есть разрешение, вы можете использовать эту страницу для временного закрытия веб-частей или удаления личных настроек. Для получения дополнительной информации свяжитесь с администратором вашего сайта. Устранение неполадок с Windows SharePoint Services.

Я попробовал следующее, чтобы получить более полезное сообщение об ошибке:

В web.config у меня есть:

<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">

и

<customErrors mode=“Off“/>

Я добавил следующее в свой файл web.config в папке макета

<SharePoint>
    <SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false" />
</SharePoint>

Что еще я могу увидеть трассировку стека?

Ответы [ 5 ]

3 голосов
/ 09 ноября 2009

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

  1. CallStack="false" изменено на CallStack="true"

  2. <customErrors mode="On" /> изменено на <customErrors mode="Off" />

Сохраните его и выполните IISRESET из командной строки.

Снова откройте страницу, и вы получите точную ошибку.

1 голос
/ 30 октября 2009

Попробуйте установить

<compilation debug="true" />

в web.config

1 голос
/ 30 октября 2009

Вы проверили файлы журнала SharePoint?

0 голосов
/ 09 ноября 2009

Возможно, что DLL-файл с скомпилированным кодом веб-части не скопирован в каталог bin / GAC. Следующее, что я хотел бы сделать, это проверить, находится ли веб-часть в галерее веб-частей сайта / семейства сайтов

НТН

0 голосов
/ 31 октября 2009

Вы можете попытаться обернуть свой код WebPart с помощью блока Try Catch. Похоже, что какое-то исключение осталось невостребованным.

...