Подключение 64-разрядного отладчика Delphi к IIS (модуль ISAPI) - PullRequest
0 голосов
/ 31 августа 2018

Я использую Delphi 10.2.3 в Windows 10 v.1709 и хочу подключить 64-разрядный отладчик к 64-разрядному рабочему процессу IIS w3wp.exe (я разрабатываю модуль ISAPI).

До недавнего времени я использовал только Delphi 2010, и там у меня не было проблем с отладкой 32-битного модуля ISAPI путем подключения к процессу w3wp, когда он загружается IIS.

Когда я присоединяю Delphi 10.2.3 к 64-битной w3wp У меня нет никакой отладочной информации, и я не могу нигде устанавливать точки останова. Я обнаружил, что это проблема пути, потому что в Process Monitor я вижу следующие строки:

ReadFile:  C:\BIN\my_PATH\Win64\my_ISAPI.dll
ReadFile:  C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\<UNKNOWN>.rsm
ReadFile:  C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\<UNKNOWN>.dcp

Я пытался поиграть с рабочими каталогами и путями отладочных символов в Параметры , но ничего не помогло.

Есть идеи, как получить отладочную информацию после присоединения к процессу?

1 Ответ

0 голосов
/ 04 сентября 2018

Благодаря @Brian и его связи с Полом Клинком * Отладка ISAPI с IIS Express Я смог начать отладку более подходящим способом - всегда полезно улучшить ваши рабочие привычки:)

Я не должен забывать также блог Скотта Хансельмана , который также стоит посмотреть.

...