共用方式為


如何從應用程式移除 .NET 組件、憑證或其他資源成品

本主題說明如何使用 BizTalk Server 管理主控台或命令列,從 BizTalk 應用程式移除下列資源成品。 使用本主題提供的程序可以從 BizTalk 管理資料庫移除成品, 但是不會從檔案系統、憑證存放區、Internet Information Services (IIS) 或 Windows 登錄等任何位置中,移除現有的成品。 此外,如果您移除繫結檔案,繫結仍將原封不動,而只會移除繫結檔案而已。

  • .NET 組件

  • COM 元件

  • 憑證

  • 臨機操作檔案

  • BAM 定義

  • 繫結檔案

  • 虛擬目錄

    如果虛擬目錄是透過匯入或新增的方式,明確加入至應用程式,您可以使用本主題明的程序將它移除; 但是如果沒有明確加入,而是在設定接收位置時以參考的方式加入,則不能使用本主題中的程序移除它。 這是因為虛擬目錄不是儲存在 BizTalk 管理資料庫中。 當您匯出應用程式 .msi 檔案時,系統會從 IIS 取得虛擬目錄,並將它新增到 .msi 檔案; 而當您匯入 .msi 檔案時,虛擬目錄則會新增到該群組的 BizTalk 管理資料庫。

必要條件

若要執行這個主題中的程序,您必須使用「BizTalk Server 系統管理員」群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權

從應用程式移除資源成品

使用 BizTalk Server 管理主控台

  1. 依序按一下 [開始]、[程式]、[Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server系統管理]。

  2. 在主控台樹中,依序展開 [BizTalk Server系統管理] 和 [BizTalk] 群組,其中包含要移除的資源成品,然後展開包含成品的應用程式。

  3. 按一下 [ 資源] 資料夾,以滑鼠右鍵按一下成品,然後按一下 [ 移除]。

使用命令列

  1. 開啟命令提示字元,如下所示:按一下 [ 開始],按一下 [ 執行],輸入 cmd ,然後按一下 [ 確定]。

  2. 輸入下列命令,並以適當的值替代,如下表所述:

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

    範例:

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

    參數 Description
    /ApplicationName 含有所要刪除之成品的 BizTalk 應用程式的名稱。 如果沒有指定,將會使用預設的應用程式。 如果名稱包含空格,您必須將它括在雙引號 (") 中。
    /Luid 成品的本機唯一識別碼 (LUID)。 您可以使用 ListApp 命令來取得 LUID,如 ListApp 命令中所述。
    /伺服器 裝載 BizTalk 管理資料庫之 SQL Server 執行個體的名稱,其格式為:伺服器名稱\執行個體名稱,連接埠。

    只有在執行個體名稱和伺服器名稱不同時,才需要執行個體名稱。 只有在 SQL Server 使用預設值 (1433) 以外的連接埠編號時,才需要連接埠。

    範例:

    Server=MyServer

    Server=MyServer\MySQLServer,1533

    如果不提供,將會使用在本機電腦上執行的 SQL Server 執行個體的名稱。
    /資料庫 BizTalk 管理資料庫的名稱。 如果沒有指定,將會使用在 SQL Server 本機執行個體中執行的 BizTalk 管理資料庫。

另請參閱

管理 .NET 組件、憑證和其他資源
RemoveResource 命令