Использовать отладчик в BPMonline можно только в том случае, если система развернута у Вас локально – для базы OnDemand этого сделать не получится.
Настройка:
1. В Web.config добавить ключ IncludeDebugInformation

Обратите внимание, для версии 5.2 и младше Web.config находится в корневой директории. Для версии 5.3 и выше - в директории Terrasoft.WebApp
После изменения Web.config необходимо перезапустить сервер IIS
2. Затем следует опубликовать хотя бы одну схему в конфигурации (сгенерировать исходный код). В результате в папке %TEMP%\BPMonline\Src появятся файлы с расширением .cs с исходным кодом конфигурации на C#, которые используются для сборки dll-библиотеки конфигурации (TSBpm.dll), подключаемой в сборку по завершении генерации исходных кодов.
3. Для отладки необходимо:
a. открыть в Visual Studio .cs-файл той схемы, на которой мы хотим отлаживаться
b. установить в нем в интересующем нас месте точку останова средствами Visual Studio

c. Присоединиться к процессу сервера IIS, запущенного на машине и выполнить те действия, которые приведут скрипт в точку останова


Отсюда уже можно отлаживаться обычными средствами.