Отладка решений SharePoint

Столкнулся с тем, что нужно разрабатывать рабочие процессы для SharePoint в VisualStudio. Отладка выполняется с помощью отладчика Visual Studio. При запуске отладки Visual Studio развертывает файлы проекта на сервере SharePoint, затем открывает экземпляр сайта SharePoint в веб-браузере. Вроде просто, но долго не мог понять, почему отладка не работает.

По умолчанию отладка в настройках Web.config вырублена. Ясен пень, чтоб обычные юзеры информацию о системе не видели. Наша задача — включить режим отладки.

Шаг 1

Открыть файл web.config от IIS’а в директории: C:\inetpub\wwwroot\wss\VirtualDirectories и заменить два параметра на: <SafeMode MaxControls="200" CallStack="true" <customErrors mode="Off"/> <compilation debug="true">

Шаг 2

Открыть web.config от SharePoint’a в директории: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS и заменить директиву на: <customErrors mode="Off" />

Для SharePoint 2003 вроде как достаточно лишь в файл web.config в директории: C:\Inetpub\WWWRoot изменить директивы на: <trust level="Full" originUrl="" /> <compilation batch="false" debug="true" />