共用方式為


動態註冊組件

部署服務元件應用程式最簡單的方式就是使用動態註冊,也就是將包含一或多個服務元件的組件複製到 COM+ 應用程式的目錄中。動態註冊的組件不會放在全域組件快取中。

注意 放在全域組件快取中的組件需要手動註冊

動態註冊可讓 Managed 用戶端 (例如 ASP.NET 和 Web Form 用戶端) 呼叫移除註冊的服務元件。用戶端第一次嘗試建立服務元件的執行個體時,Common Language Runtime 會註冊組件、型別程式庫,以及設定 COM 資料庫目錄 (Catalog)。特定版本的組件只會進行一次註冊。

注意 如果您建立伺服器應用程式,在使用它之前,必須使用 Windows Installer,將組件和組件所根據的任何組件加入至全域組件快取 (GAC) 中;否則,應用程式會產生例外狀況。

若要部署 Web Form 用戶端所呼叫的應用程式,必須將組件檔案複製到 Web 應用程式虛擬根目錄的 \bin 目錄中。

若要部署 COM 用戶端所呼叫的任何伺服器應用程式,則必須手動註冊組件。

注意 應用程式使用者必須是管理員群組的成員。

請參閱

註冊服務元件 | 手動註冊組件 | System.EnterpriseServices 命名空間 | 使用屬性 (Attribute) 擴充中繼資料 | System.EnterpriseServices 命名空間