Erstellen einer neuen COM+-Anwendung
Das Erstellen einer neuen COM+-Anwendung erfordert zwei grundlegende Schritte:
- Erstellen einer leeren COM+-Anwendung (unten beschrieben).
- Hinzufügen von Komponenten zur Anwendung. (Siehe Installieren neuer Komponenten und Importieren von Komponenten.)
So erstellen Sie eine leere COM+-Anwendung
Wählen Sie in der Konsolenstruktur des Verwaltungstools Komponentendienste den Computer aus, auf dem Sie eine Anwendung erstellen möchten.
Wählen Sie den Ordner COM+-Anwendungen für diesen Computer aus.
Zeigen Sie im Menü Aktion auf Neu, und klicken Sie dann auf Anwendung. Sie können auch mit der rechten Maustaste auf den Ordner COM+-Anwendungen klicken, auf Neu zeigen und dann auf Anwendung klicken.
Klicken Sie auf der Seite Willkommen des COM+-Anwendungsinstallations-Assistenten auf Weiter, und klicken Sie dann im Dialogfeld Neue Anwendung installieren oder erstellen auf Leere Anwendung erstellen.
Geben Sie im angegebenen Feld einen Namen für die neue Anwendung ein. (Beachten Sie, dass die folgenden Sonderzeichen nicht in einem Anwendungsnamen verwendet werden können: \, /, ~, !, @, #, %, ^, &*, (, ), |, }, {, ], [, ', ", >, , <, ., ?, :, und ;.) Klicken Sie unter Aktivierungstyp auf Bibliotheksanwendung oder Serveranwendung. Klicken Sie auf Weiter.
Hinweis
Eine Serveranwendung wird in einem eigenen Prozess ausgeführt. Serveranwendungen können alle COM+-Dienste unterstützen. Eine Bibliotheksanwendung wird im Prozess des Clients ausgeführt, der sie erstellt. Bibliotheksanwendungen können rollenbasierte Sicherheit verwenden, unterstützen jedoch keinen Remotezugriff oder Komponenten in der Warteschlange.
Wählen Sie im Dialogfeld Anwendungsidentität festlegen eine Identität aus, unter der die Anwendung ausgeführt werden soll. Wenn Sie Dieser Benutzer auswählen, geben Sie den Benutzernamen und das Kennwort ein. Außerdem müssen Sie das Kennwort im Feld Kennwort bestätigen erneut eingeben. Klicken Sie auf Weiter. (Die Standardauswahl für die Anwendungsidentität ist Interactive User. Der interaktive Benutzer ist der Benutzer, der zu einem bestimmten Zeitpunkt am Servercomputer angemeldet ist. Sie können einen anderen Benutzer auswählen, indem Sie Diesen Benutzer auswählen und einen bestimmten Benutzer oder eine bestimmte Gruppe eingeben.)
Hinweis
Das Dialogfeld Anwendungsidentität festlegen wird nur angezeigt, wenn Sie im vorherigen Dialogfeld des COM-Anwendungsinstallations-Assistenten die Option Serveranwendung für den Aktivierungstyp der neuen Anwendung ausgewählt haben. Die Identitätseigenschaft wird nicht für Bibliotheksanwendungen verwendet.
Fügen Sie im Dialogfeld Anwendungsrollen hinzufügen alle Rollen hinzu, die Sie der Anwendung zuordnen möchten. Standardmäßig ist nur die Rolle CreatorOwner definiert. Informationen zu Rollen finden Sie unter Rollenbasierte Sicherheitsverwaltung.
Füllen Sie im Dialogfeld Benutzer zu Rollen hinzufügen jede Rolle, die Sie im letzten Schritt erstellt haben, mit den Benutzern, Gruppen oder integrierten Sicherheitsprinzipalen auf, denen Sie die berechtigungen gewähren möchten, die dieser Rolle zugeordnet sind. Standardmäßig wird der interaktive Benutzer in die CreatorOwner-Rolle versetzt.
Klicken Sie auf Fertig stellen.
Die neue Anwendung wird nun im Ordner COM+-Anwendungen in der Konsolenstruktur des Verwaltungstools Komponentendienste angezeigt.
Hinweis
Ab Windows Server 2003 sind Zugriffsprüfungen beim Erstellen einer COM+-Anwendung standardmäßig aktiviert. In früheren Versionen waren Zugriffsprüfungen auf Anwendungsebene standardmäßig deaktiviert. Das Ergebnis ist, dass der Zugriff auf eine COM+-Anwendung standardmäßig nur Für Benutzer zulässig ist, die sich in den Rollen befinden, die der Anwendung zugeordnet sind. (Siehe rollenbasierte Sicherheitsverwaltung.) Alternativ können Sie den Zugriff für alle Benutzer zulassen, indem Sie die Zugriffsüberprüfungen für eine COM+-Anwendung deaktivieren. (Siehe Aktivieren von Zugriffsprüfungen für eine Anwendung.)
Zugehörige Themen