Форум: "Потрепаться";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c