Вопрос

Неактивные breakpoints при отладке бизнес процесса

Привет,

Столкнулся с проблемой:

Версия: 7.13.4.638_SalesEnterprise_Marketing

Действие: Отладки бизнес процесса

Описание:

Создал бизнес процесс. В нем определил задание-сценарий. Мне нужно его отладить. Для этих целей выполнил все шаги, описанные в инструкции https://academy.terrasoft.ua/documents/technic-sdk/7-13/otladka-servernogo-koda

Столкнулся с проблемой, - все установленные мной точки останова неактивны The breakpoint will not currently be hit. 
No symbols have been loaded for this document.

Выполнил шаги по устранению этой проблемы, описанные в инструкции, однако проблема осталась актуальной.

Так же:

Версия IDE - vs2017 pro.

Бизнес процесс, в выгруженном файле которого устанавливаю точки останова, безошибочно скомпилирован и опубликован на сервере. В задание сценарий, который я пытаюсь отладить, поток управления заходит. Это видно в журнале процессов.

Для старта БП отправляю POST запрос при помощи postman. Запрос вида:

http://{адрес}/0/ServiceModel/ProcessEngineService.svc/RunProcess

JSON:

{
  "parameterValues": 
  [
      {"name": "IdString", "value": "A9CF364A-CE81-453E-B85D-001F788A41ED"},
      {"name": "TypeString", "value": "68E23EAE-62A2-43FE-AE33-8F41376AFBED"},
      {"name": "ID_Boss", "value": "123"}, 
      {"name": "ID_Navision", "value": "88706"},
      {"name": "DeliveryAddress", "value": "TEST"},
      {"name": "SearchName", "value": "6"},
      {"name": "name", "value": "улица, 6"},
      {"name": "OwnerId", "value": "center"}
  ],
  "schemaUId": "e18ae725-4f32-44c1-ba33-3ae749c40ed0",
  "schemaName": "UsrImportOrUpdateAccount"
}

Подключаюсь для отладки к правильному w3wp.exe. В пуле 1 поток, пул запускается из под моей учетки.

pdb файлы находятся в той же папке, где и *.cs файлы.

UPD1: при открытии в IDE .cs файла бизнес процесса подсказчик IDE указывает на то, что многие классы не определены, к примеру, почеркивается ProcessSchemaManager, using Terrasoft.Core.Entities; и тд, но, как я понял, при данном виде отладки это ок и мне не нужно делать build проекта с прикрепленными к нему файлами, которые нужно отладить.

Проект использует .NET Framework 4.7

У меня такой же вопрос

4 комментария

Для решения проблемы попробуйте в Visual Studio изменить следующие настройки:

1) в Options->Debugging->General: Enable Just My Code - выключить

2) Suppress JIT optimization - включить

Алла Савельева,

Большое спасибо!

Мне помог пункт 1. Пункт 2 был выполнен по документации ранее.

AlexMatveev,

Рада была помочь!

Войдите или зарегистрируйтесь, чтобы комментировать