Condividi tramite


Come rimuovere un assembly .NET, un certificato o un altro elemento di risorsa da un'applicazione

In questo argomento viene illustrato come utilizzare la Console di amministrazione BizTalk Server o la riga di comando per rimuovere i seguenti elementi risorsa da un'applicazione. Utilizzando le procedure descritte in questo argomento è possibile rimuovere l'elemento dal database di gestione BizTalk. L'elemento non viene tuttavia rimosso dal file system, dall'archivio certificati, da Internet Information Services (IIS) o dal Registro di sistema di Windows, se presente in una o più di queste posizioni. Se inoltre si rimuovere un file di associazione, i binding restano invariati e viene rimosso solo il file di associazione.

  • assembly .NET

  • componenti COM

  • Certificati

  • File ad hoc

  • Definizioni BAM

  • File di associazione

  • Directory virtuali

    Se in un'applicazione viene inclusa esplicitamente una directory virtuale, importandola o aggiungendola, sarà possibile rimuoverla utilizzando le procedure descritte in questo argomento. Se la directory non viene aggiunta esplicitamente ma tramite riferimento quando si configura un indirizzo di ricezione, non sarà possibile rimuoverla utilizzando le procedure descritte in questo argomento. Ciò avviene perché la directory virtuale non è memorizzata nel database di gestione BizTalk. Quando si esporta il file con estensione msi dell'applicazione, la directory virtuale viene ottenuta da IIS e aggiunta al file con estensione msi. Quando si importa il file con estensione msi dell'applicazione, la directory virtuale viene aggiunta al database di gestione BizTalk del gruppo.

Prerequisiti

Per eseguire le procedure descritte in questo argomento, è necessario accedere con un account membro del gruppo Amministratori BizTalk Server. Per informazioni più dettagliate sulle autorizzazioni, vedere Autorizzazioni necessarie per la distribuzione e la gestione di un'applicazione BizTalk.

Per rimuovere un elemento risorsa da un'applicazione

Uso della console di amministrazione BizTalk Server

  1. Fare clic su Start, fare clic su Programmi, fare clic su Microsoft BizTalk Server 20xx e quindi fare clic su BizTalk Server Amministrazione.

  2. Nell'albero della console espandere BizTalk Server Amministrazione espandere il gruppo BizTalk contenente l'artefatto della risorsa da rimuovere e quindi espandere l'applicazione contenente l'artefatto.

  3. Fare clic sulla cartella Risorse , fare clic con il pulsante destro del mouse sull'artefatto e quindi scegliere Rimuovi.

Uso della riga di comando

  1. Aprire un prompt dei comandi come indicato di seguito: fare clic su Start, fare clic su Esegui, digitare cmd, quindi fare clic su OK.

  2. Digitare il comando seguente, sostituendo i valori appropriati, come descritto nella tabella che segue:

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

    Esempio:

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

    Parametro Descrizione
    /Applicationname Nome dell'applicazione BizTalk contenente l'elemento da eliminare. Se omesso, viene utilizzata l'applicazione predefinita. Se il nome include spazi, è necessario racchiuderlo tra virgolette doppie (").
    /Luid Identificatore univoco locale dell'elemento. È possibile ottenere il LUID usando il comando ListApp , come descritto in Comando ListApp.
    /Server Nome dell'istanza di SQL Server che ospita il database di gestione BizTalk, nel formato NomeServer\NomeIstanza,Porta.

    È necessario specificare il nome dell'istanza solo se è diverso dal nome del server. È necessario specificare la porta solo se SQL Server utilizza un numero di porta diverso da quello predefinito (1433).

    Esempi:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    Se non si specifica il nome dell'istanza, viene utilizzato il nome dell'istanza di SQL Server in esecuzione nel computer locale.
    /Database Nome del database di gestione BizTalk. Se omesso, verrà utilizzato il nome del database di gestione BizTalk in esecuzione nell'istanza locale di SQL Server.

Vedere anche

Gestione di assembly .NET, certificati e altre risorse
Comando RemoveResource