<p>Hallo,</p>
<p>ich wollte gerade auf einem <b>Windows 2003 Server </b>mit installiertem <b>IIS
6.0</b> eine CGI Anwendung erstellen (CGI .EXE). Bisher habe ich mit dieser
Konstellation noch nie gearbeitet. Ich benutze <b>Delphi 6.02 Enterprise</b>.</p>
<p>Nach dem Erstellen des virtuellen Verzeichnisses und dem Eintragen (Zulassen)
der CGI-EXE unter 'Webdiensterweiterungen' erhalte ich den Fehler:</p>
<p><b>Exception: EAccessViolation<br>
Meldung: Zugriffsverletzung bei Adresse 77F3831D in Modul 'ntdll.dll'. Schreiben von Adresse 00404771</b></p>
<p>Das Webmodule macht nichts weiter, als auf einen Request zu reagieren und
dann einen String zurückzugeben<br>
(Response.Content := '<html><body>Hallo</body></html>'</p>
<p>Kompiliere ich die gleiche Anwendung als ISAPI-DLL, klappt alles wie
gewünscht.</p>
<p>Gibt es zufällig Erfahrungen zu disem Problem und unter dieser Konstellation
(Delphi 6 / Enterprise, Servicepack 2, Windows 2003 Server, IIS 6.0).</p>
<p>Vielen Dank schonmal für Tipps</p>
<p>Hermann</p>
<p>ich wollte gerade auf einem <b>Windows 2003 Server </b>mit installiertem <b>IIS
6.0</b> eine CGI Anwendung erstellen (CGI .EXE). Bisher habe ich mit dieser
Konstellation noch nie gearbeitet. Ich benutze <b>Delphi 6.02 Enterprise</b>.</p>
<p>Nach dem Erstellen des virtuellen Verzeichnisses und dem Eintragen (Zulassen)
der CGI-EXE unter 'Webdiensterweiterungen' erhalte ich den Fehler:</p>
<p><b>Exception: EAccessViolation<br>
Meldung: Zugriffsverletzung bei Adresse 77F3831D in Modul 'ntdll.dll'. Schreiben von Adresse 00404771</b></p>
<p>Das Webmodule macht nichts weiter, als auf einen Request zu reagieren und
dann einen String zurückzugeben<br>
(Response.Content := '<html><body>Hallo</body></html>'</p>
<p>Kompiliere ich die gleiche Anwendung als ISAPI-DLL, klappt alles wie
gewünscht.</p>
<p>Gibt es zufällig Erfahrungen zu disem Problem und unter dieser Konstellation
(Delphi 6 / Enterprise, Servicepack 2, Windows 2003 Server, IIS 6.0).</p>
<p>Vielen Dank schonmal für Tipps</p>
<p>Hermann</p>