Вниз
Скачать: CL | DM;

How to debug ISAPI DLL s on Windows 2003 with IIS6   Найти похожие ветки 

← →
Armen   (2003-11-13 17:53) [0]

Subj.


← →
Armen   (2003-11-13 18:25) [1]

Никто не пробовал?


← →
wl ©   (2003-11-14 01:47) [2]

на чем ISAPI-то написана? на делфи? исходники есть?(чтобы можно было брекпоинт поставить в среде разработке). Если нету, придётся с помощью SoftIce, хотя может и как-то по другому можно, сам никогда не пробовал....


← →
Rouse_ ©   (2003-11-14 02:19) [3]

Не уверен что данная тема соответствует правилам форума...


← →
Armen   (2003-11-14 10:52) [4]

ISAPI написана на D7.
На http://bdn.borland.com/article/0,1410,23024,00.html детально описана как делать debug на IIS5.
А на IIS6 это никак не катит.


← →
Erik ©   (2003-11-14 11:06) [5]

Есть такой Intrabob, скачиваеш и отлаживай под ним наздорове.
http://www.drbob42.com/tools/intrabob.htm


← →
Palladin ©   (2003-11-14 13:12) [6]

Tools\Web App Debugger


← →
Armen   (2003-11-14 15:10) [7]

[q]Palladin[/q]
Tools\Web App Debugger работает только для standalone executable (CGI).
[q]Erik[/q]
http://www.drbob42.com/tools/intrabob.htm
смотрел уже. Все дело в том что в IIS6 часть сервера работает в Kernel mode (в 0 кольце процессора, HTTP.SYS). Правда он может эмулировать работу IIS5 и в этом случае может доктор Bob поможет?
Попробую.


← →
Palladin ©   (2003-11-14 15:12) [8]


> Armen (14.11.03 15:10) [7]

Из CGI в ISAPI - поменять три строчки в файле проекта.


← →
Palladin ©   (2003-11-14 15:16) [9]

Ах, ну да. Из ISAPI в CGI тоже три строчки. Там же.


← →
Armen   (2003-11-14 15:19) [10]

Palladin
Всего три строчки и у меня и ISAPI Timer не будет работать, и DBPool, и SessionsPool и все остальное. Дело не в этих 3 строчках, там разница огромное.


← →
Palladin ©   (2003-11-14 15:23) [11]

Ну так бы сразу...


← →
Erik ©   (2003-11-14 15:26) [12]

Palladin
Плус поменять всю идеалогию, в ISAPI переменые несбрасываются как в CGI. Я в свое время несмог так отлаживать.

Armen
Чтото я тебя непойму тебе надо отлашивать приложения RING 0 или логику работы приложения? Это разные вещи. В первом случае SoftICE в зубы и WEB тут непричем! Второе intrabob это фактически отдельный сервер HTTP сервер с подержкой ISAPI + некоторые удобства для работы.
Есть и третий вариант
Если у тебя проблемы с приемом и передачей крупных объемов данных, но тогда тебе вобще отладчик ненужен. Почитай докумантацию, это помогает :)


← →
Armen   (2003-11-14 15:52) [13]

Erik
Обязательно попробую. Шас пользуюсь другим способом, отлаживаю как DSO под Apache, в конец поменяю на ISAPI.
(Будем ждать D8...)
Спасибо всем.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
1-78965
glitch
2003-11-14 18:49
2003.11.24
Уведомление об изменении реестра


1-78881
Zheks
2003-11-13 11:27
2003.11.24
Статья: Типизированные файлы на delphikingdom


1-78931
falkton
2003-11-12 12:05
2003.11.24
параметры командной строки


1-78971
GrYRI
2003-11-14 15:06
2003.11.24
Траблы с фор ду или с руками.


3-78842
Ann
2003-11-03 14:12
2003.11.24
Ошибка




   Наверх