Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.46 MB
Время: 0.008 c
14-55814
SiJack
2003-06-30 15:59
2003.07.17
USB


3-55476
caesar
2003-06-25 17:01
2003.07.17
DBLookupListBox


1-55645
Mazer
2003-07-04 11:39
2003.07.17
проблема с доступом к переменной в заголовке процедуры...


14-55818
Юрий Федоров
2003-06-30 16:05
2003.07.17
ВОПРОС: Почему курицы перешли через дорогу?


4-55898
velsi
2003-05-16 10:20
2003.07.17
sendmessage





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский