Sdílet prostřednictvím


Dynamisches Registrieren einer Assembly

Die einfachste Art, um eine Serviced Component-Anwendung bereitzustellen, ist die dynamische Registrierung. Diese besteht aus dem Kopieren einer Assembly, die mindestens eine Serviced Component enthält, in das Verzeichnis der COM+-Anwendung. Dynamisch registrierte Assemblys werden nicht im globalen Assemblycache abgelegt.

NoteHinweis:

Assemblys, die im globalen Assemblycache abgelegt werden, müssen manuell registriert werden.

Durch die dynamische Registrierung können verwaltete Clients wie ASP.NET- und Web Form-Clients nicht registrierte Serviced Components aufrufen. Beim ersten Versuch eines Clients, eine Instanz einer Serviced Component zu erstellen, werden die Assembly und die Typbibliothek von der Common Language Runtime registriert und der COM+-Katalog konfiguriert. Die Registrierung erfolgt für eine bestimmte Version einer Assembly nur einmal.

NoteHinweis:

Wenn Sie eine Serveranwendung erstellen, müssen die Assembly sowie alle Assemblys, von denen diese abhängt, mithilfe von Windows Installer dem globalen Assemblycache (Global Assembly Cache, GAC) hinzugefügt werden, bevor die Serveranwendung verwendet werden kann. Andernfalls generiert die Anwendung eine Ausnahme.

Um eine von Web Form-Clients aufgerufene Anwendung bereitzustellen, müssen Sie die Assemblydateien in das Verzeichnis \bin des virtuellen Stamms der Webanwendung kopieren.

Zum Bereitstellen einer Serveranwendung, die von COM-Clients aufgerufen wird, muss die Assembly manuell registriert werden.

NoteHinweis:

Der Anwendungsbenutzer muss Mitglied der Gruppe Administratoren sein.

Siehe auch

Referenz

System.EnterpriseServices

Konzepte

Registrieren von Serviced Components
Manuelles Registrieren einer Assembly

Weitere Ressourcen

Extending Metadata Using Attributes

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.