Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die einfachste Art der Weitergabe einer Serviced Component-Anwendung ist die dynamische Registrierung. Dabei wird eine Assembly, die ein oder mehrere Serviced Components enthält, lediglich in das Verzeichnis der COM+-Anwendung kopiert. Dynamisch registrierte Assemblies werden nicht im globalen Assemblycache abgelegt.
Hinweis F ür Assemblies im globalen Assemblycache ist eine manuelle Registrierung erforderlich.
Durch die dynamische Registrierung können verwaltete Clients, z. B. ASP.NET- und Web Form-Clients, nicht registrierte Serviced Components aufrufen. Beim ersten Versuch eines Clients, eine Instanz einer Serviced Component zu erstellen, werden von der Common Language Runtime die Assembly und die Typbibliothek registriert sowie der COM+-Katalog konfiguriert. Die Registrierung der Assembly wird für jede Version nur einmal durchgeführt.
**Hinweis **Wenn Sie eine Serveranwendung erstellen, müssen die Assembly und alle Assemblies, von denen sie abhängig ist, mit Windows Installer dem globalen Assemblycache (GAC) hinzugefügt werden, bevor die Serveranwendung verwendet werden kann. Andernfalls wird durch die Anwendung eine Ausnahme ausgelöst.
Um eine Anwendung weiterzugeben, die von Web Form-Clients aufgerufen wird, müssen die Assemblydateien in das Verzeichnis \bin des virtuellen Stammverzeichnisses der Webanwendung kopiert werden.
Bei der Weitergabe einer Serveranwendung, die von COM-Clients aufgerufen wird, muss die Assembly manuell registriert werden.
Hinweis Der Benutzer der Anwendung muss Mitglied der Administratorgruppe sein.
Siehe auch
Registrieren von Serviced Components | Manuelles Registrieren einer Assembly | System.EnterpriseServices-Namespace | Erweitern von Metadaten mit Hilfe von Attributen | System.EnterpriseServices-Namespace