Ich konvertiere eine Delphi-ISAPI-DLL, um besser auf IIS 7.0 und 7.5 zu arbeiten. Die ISAPI hat ihre Konfiguration aus der Registrierung gelesen, aber ich wollte diese in die Datei web.config im selben Ordner konvertieren.Ermitteln des physischen Pfads einer ISAPI-DLL
Es funktionierte gut mit CGI, aber die ISAPI ist eine andere Sache. Ich verwende GetModuleFileName
, um den Pfad des Moduls zu erhalten, und natürlich gibt es mir den Pfad des IIS-Arbeitsprozesses zurück (C: \ Windows \ SysWOW64 \ inetsrv).
Gibt es eine Möglichkeit, den physischen Pfad der ISAPI-DLL selbst zu erhalten?
, dass die Funktion zu verwenden ist, aber man kann es viel einfacher machen: 'DllName: = getModuleName (HInstance)' –
Dank euch beiden. Es funktioniert jetzt. – Stephane