Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DCOM Konfiguration (https://www.delphipraxis.net/4152-dcom-konfiguration.html)

sakura 17. Apr 2003 10:18


DCOM Konfiguration
 
Hi DPler,

ein delikates Problem quält mich zur Zeit.

Ich habe einen DCOM Server 1 (SessionManager.Sessions) welcher auf dem Server (gate-four, Windows 2003.NET Standard Server) installiert ist und auch läuft.

Ich habe einen COM Server 2 (SessionClient.CASession) welcher auf einem weiteren Server (gate-one, Windows 2000 Advanced Server) installiert ist. Auf dem Client ist auch die TypeLibrary des DCOM Servers (1) installiert.

Der COM Server (2) greift durch Early-Binding auf den DCOM Server (1) zu und startet den DCOM Server bei Bedarf.

Es geht
Wenn ich ein normale (Desktop-)Anwendung habe, welche auf gate-one läuft, kann ich ohne Probleme via des COM Servers (2) auf den DCOM Server (1) zugreifen und mit diesem interagieren. :-)

Es geht nicht
Wenn ich durch eine ASP Seite im IIS laufen lassen, welche auf gate-one läuft, kann ich nicht via dem COM Server (2) auf den DCOM Server (1) zugreifen und mit diesem interagieren. :-(

Ich vermute ein Berechtigungsproblem. Wer kennt die Lösung? Die Fehlermeldung lautet "Interface not supported". Wie bereits gesagt, es ist registriert, ansonsten würde die normale App auch nicht laufen.

Danke für jede Hilfe,
...:cat:...

P.S. Alle COMs sind natürlich mit Delphi entwickelt :P

Specialwork 23. Apr 2003 22:06

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Sakura,

Ist nur ne Vermutung, aber überprüfe mal die Einstellungen des MSDTC:

1. Starte die Komponentendienste
2. Eigenschaften von (Komponentendienste->Computer->Arbeitsplatz) öffnen
3. Standarteigenschaften->COM Internetdienste auf diesem Computer aktivieren

Gruß, Tom

sakura 24. Apr 2003 08:25

Danke, aber :twisted: war leider schon :(

Ich denke mal, sonst hätte es auch nicht funktioniert, das eine normale APP via DCOM darauf hätte zugreifen können.

Der Versuch war es wert. Ich habe sogar alles andere fallen lassen, um nachzuschauen.

...:cat:...

sakura 24. Apr 2003 08:28

Andreas Kosch hat mir gerade eine mögliche Lösung gegeben :-) Allerdings wird die ein wenig mehr Zeit brauchen, damit ich die testen kann :?

Ich gebe Bescheid, wenn es funktioniert.

...:cat:...

sakura 28. Apr 2003 13:40

Es funktioniert :)

Kurzform: Das lokale COM-Objekt in eine lokale DCOM-Anwendung installieren und diese unter dem entsprechenden Nutzeraccount laufen lassen.

Ausführliche Form: http://www.entwickler-forum.de/webx?....8@.1dd04568/1

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz