Freigeben über


Entfernen einer .NET-Assembly, eines Zertifikats oder eines anderen Ressourcenelements aus einer Anwendung

In diesem Thema wird beschrieben, wie Sie mithilfe der BizTalk Server-Verwaltungskonsole oder der Befehlszeile die folgenden Ressourcenelemente aus einer BizTalk-Anwendung entfernen können. Mit den in diesem Thema beschriebenen Verfahren werden die Elemente aus der BizTalk-Verwaltungsdatenbank entfernt. Die Elemente werden jedoch nicht aus dem Dateisystem, dem Zertifikatsspeicher, den Internet-Informationsdiensten (IIS) oder aus der Windows-Registrierung entfernt, wenn sie dort vorhanden sind. Wenn Sie zusätzlich eine Bindungsdatei entfernen, wird nur sie entfernt, die Bindungen bleiben jedoch unverändert.

  • .NET-Assemblys

  • COM-Komponenten

  • Zertifikate

  • Ad-hoc-Dateien

  • BAM-Definitionen

  • Bindungsdateien

  • Virtuelle Verzeichnisse

    Wenn einer Anwendung explizit ein virtuelles Verzeichnis durch Importieren oder Einfügen hinzugefügt wurde, kann es mit den in diesem Thema beschriebenen Verfahren entfernt werden. Wenn es jedoch nicht explizit, sondern als Verweis beim Konfigurieren eines Empfangsspeicherorts hinzugefügt wurde, kann es mit den in diesem Thema beschriebenen Verfahren nicht entfernt werden. Der Grund hierfür ist, dass das virtuelle Verzeichnis nicht in der BizTalk-Verwaltungsdatenbank gespeichert wird. Wenn Sie die MSI-Datei der Anwendung exportieren, wird das virtuelle Verzeichnis von IIS abgerufen und der MSI-Datei hinzugefügt. Wenn Sie die MSI-Datei importieren, wird das virtuelle Verzeichnis der BizTalk-Verwaltungsdatenbank dieser Gruppe hinzugefügt.

Voraussetzungen

Zum Durchführen der Schritte in diesem Thema müssen Sie mit einem Konto angemeldet sein, das Mitglied der Gruppe BizTalk Server-Administratoren ist. Ausführlichere Informationen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für das Bereitstellen und Verwalten einer BizTalk-Anwendung.

So entfernen Sie ein Ressourcenelement aus einer Anwendung

Mithilfe der BizTalk Server-Verwaltungskonsole

  1. Klicken Sie auf Start, auf Programme, auf Microsoft BizTalk Server 20xx, und klicken Sie dann auf BizTalk Server Verwaltung.

  2. Erweitern Sie in der Konsolenstruktur BizTalk Server Verwaltung, erweitern Sie die BizTalk-Gruppe, die das zu entfernende Ressourcenartefakt enthält, und erweitern Sie dann die Anwendung, die das Artefakt enthält.

  3. Klicken Sie auf den Ordner Ressourcen , klicken Sie mit der rechten Maustaste auf das Artefakt, und klicken Sie dann auf Entfernen.

Verwenden der Befehlszeile

  1. Öffnen Sie eine Eingabeaufforderung wie folgt: Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie ein cmd, und klicken Sie dann auf OK.

  2. Geben Sie den folgenden Befehl ein, und ersetzen Sie die entsprechenden Werte, wie in der folgenden Tabelle beschrieben:

    BTSTask RemoveResource [/ApplicationName:value] /Luid:value [/Server:value] [/Database:value]

    Beispiel:

    BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

    Parameter BESCHREIBUNG
    /Applicationname Der Name der BizTalk-Anwendung, die das zu löschende Element enthält. Wenn dieser Parameter nicht angegeben ist, wird die Standardanwendung verwendet. Wenn der Name Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") setzen.
    /Luid LUID (Locally Unique Identifier) des Elements. Sie können die LUID mithilfe des ListApp-Befehls abrufen, wie unter ListApp-Befehl beschrieben.
    /Server Der Name der SQL Server-Instanz, die als Host für die BizTalk-Verwaltungsdatenbank dient, im Format Servername\Instanzname,Port.

    Der Instanzname ist nur erforderlich, wenn sich der Instanzname vom Servernamen unterscheidet. Der Port ist nur erforderlich, wenn in SQL Server eine andere Portnummer als der Standardwert 1433 verwendet wird.

    Beispiele:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    Bei fehlender Angabe wird der Name der SQL Server-Instanz verwendet, die auf dem lokalen Computer ausgeführt wird.
    /Datenbank Der Name der BizTalk-Verwaltungsdatenbank. Bei fehlender Angabe wird die BizTalk-Verwaltungsdatenbank verwendet, die in der lokalen Instanz von SQL Server ausgeführt wird.

Weitere Informationen

Verwalten von .NET-Assemblys, Zertifikaten und anderen Ressourcen
Befehl „RemoveResource“