Столкнулся с тем, что нужно разрабатывать рабочие процессы для 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" />