Web-Anwendungen testen, die als DLLs vorliegen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Server-Anwendungen testen - Index


ISAPI-, NSAPI- und Apache-Anwendungen sind DLLs mit vordefinierten Einsprungspunkten. Der Web-Server übergibt Anforderungsnachrichten an die Anwendung, indem er diese Einsprungpunkte aufruft. Da es sich um DLLs handelt, können Sie diese testen, wenn Sie den Server über geeignete Startparameter in Ihrer Anwendung aktivieren.

Zur Einstellung der Parameter wählen Sie Start > Parameter und setzen für Host-Anwendung und Startparameter eingeben die erforderlichen Werte für den Web-Server ein, mit denen die ausführbare Datei gestartet werden kann. Nähere Informationen zu diesen Werten finden Sie in den Unterlagen Ihres Web-Servers-Herstellers.

Hinweis: Bei einigen Web-Servern sind Einstellungsänderungen erforderlich, bevor Sie die Berechtigung besitzen, Host-Anwendungen auf dieses Weise starten zu können. Informieren Sie sich darüber bitte ebenfalls anhand der Unterlagen zu Ihrem Web-Server.

Tipp: Für IIS5 unter Windows 2000 finden Sie alle Einzelheiten über die Einstellung der erforderlichen Rechte auf der Web-Seite :

http://edn.embarcadero.com/article/23024(EN)

Setzen Sie Haltepunkte, nachdem Sie die Werte für Host-Anwendung und Startparameter eingegeben haben. Mit deren Hilfe können Sie dann auf normal Weise testen, wenn der Server eine Nachricht an Ihre DLL übergibt.

Hinweis: Stellen Sie sicher, dass der Web-Server nicht bereits ausgeführt wenn, bevor Sie ihn anhand Ihrer Startparameter aktivieren.

Benutzerrechte für das Testen einer DLL

Unter Windows benötigen Sie zum Testen einer DLL die entsprechenden Benutzerrechte.

So legen Sie diese Rechte fest:

  1. Klicken Sie auf Lokale Sicherheitsrichtlinie im Bereich Verwaltung in der Systemsteuerung. Erweitern Sie Lokale Richtlinien und doppelklicken Sie auf Zuweisen von Benutzerrechten. Doppelklicken Sie dann im rechten Fensterausschnitt auf Einsetzen als Teil des Betriebssystems.
  2. Wählen Sie Hinzufügen und tragen Sie den aktuellen Benutzer in die Benutzerliste ein.
  3. Starten Sie das System erneut, damit die Änderungen wirksam werden.

Siehe auch