Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.013 c
14-55835
Феликс
2003-07-01 20:44
2003.07.17
Как так гарно получилось? :)


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


14-55783
victor_ch
2003-06-30 14:57
2003.07.17
компонент типа StringGrid, с многострочными ячейками


14-55729
HermitAlex
2003-07-02 16:11
2003.07.17
Парсинг SQL выражения


14-55758
urd
2003-07-03 09:03
2003.07.17
select ... from ... не работает




   Наверх