Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

ISAPI dll не работает (что делать и кто виноват)   Найти похожие ветки 

 
GSV_ ©   (2003-07-02 14:42) [0]

Доброго всем времени суток.
У меня опять траблы с ISAPI. Разработанное W2k-prof Веб-приложение (ADO->Oracle) не получается разместить на сервере.
Пытаюсь заставить работать длл-ку на W2k server и на NT4-server.
При обращении к странице, в которой происходит обращение к базе щанных выходит 500-я ошибка.
Наученный горьким опытом сделал сначала обычную клиент-серверную прогу. Она везде работает, т.е. все провайдеры, клиенты, МДАК-и вроде в наличии.
Но чего-то опять не хватает. Присоветуйте что-нибудь пожалста.


 
Empleado ©   (2003-07-02 16:07) [1]

М.б. аутентикацию на Oracle проверить?


 
GSV_ ©   (2003-07-02 16:27) [2]

Если б в этом проблема, то и екзешник бы не работал.
А тут Web модуль изначально унаследован от модуля данных работающей программы и даже пароль я пока для отладки в коде прописал.


 
Empleado ©   (2003-07-02 18:21) [3]

>GSV_ © (02.07.03 16:27)

Ну тадыть двумя способами идтить предлагаю:

1) Дебагь енту длл с помощью run parameters (см в хелпе Debugging Web applications that are DLLs)
2) Tools -> Web App Debugger

и третий способ - выводи полную инфу об ошибке на своей веб страничке, например так:

procedure TWM.WMActionADOQueryAction(Sender: TObject; Request: TWebRequest;
Response: TWebResponse; var Handled: Boolean);
begin
try
try
adoTest.Open
except
on E: Exception do begin
InfoText := "Unable to open TADODataset <P> Error message: " + E.Message;
raise
end
end;
Response.Content := dstpAdoTest.Content
except
Response.Content := ppInfo.Content;
InfoText := "None"
end;
adoTest.Close
end;


где ppInfo - темплейт типа TPageProducer, например:

<HTML>
<HEAD>
<TITLE>Error Information Page</TITLE>
</HEAD>
<BODY>
<CENTER><H2><FONT COLOR="BLUE">This page is generated dynamically and used to display additional Info</FONT></H2></CENTER>
<P>
INFO:
<P>
<FONT COLOR="RED"><#info></FONT>
<P>
<p> </p>
<"I>This information is strictly confidential<"/I><P>
<"B>Copyright 2003 by YourCompanyName<"/B><P>
</BODY>
</HTML>


 
GSV_ ©   (2003-07-02 18:51) [4]

Третий способ я уже пробовал. До вывода этой странички дело не доходит.
Использование Web Debuggra, что то мне показалось муторным (тут включить, там выключить, подправить в реестре .... ). Хочется чтоб сразу и хорошо. Но видимо придется влезть.
Похоже, что дело в каких-то системных прибамбасах.
В общем эта прога работает только на тех компах. где Делфя стоит.



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

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-55400
Вит
2003-06-23 14:31
2003.07.17
Как в Runtime какому-нибудь MEMO FastReport-а присвоить значение


14-55765
Dimka Maslov
2003-07-02 14:02
2003.07.17
ALC comes back


3-55412
Evgenij Kardash
2003-06-22 19:18
2003.07.17
Запрос по двум таблицам


1-55655
UnDISCOvery
2003-07-04 13:17
2003.07.17
Алоха ! Почему форма не получает фокус ?


14-55779
MBo
2003-06-30 11:57
2003.07.17
О вечном случайном...