動態註冊組件
部署 Serviced 元件應用程式最簡單的方式,是使用動態註冊,將內含一或多個 Serviced 元件的組件複製到 COM+ 應用程式的目錄。以動態方式註冊的組件不會置於全域組件快取。
![]() |
---|
置於全域組件快取的組件必須手動註冊。 |
動態註冊可讓 Managed 用戶端 (例如,ASP.NET 和 Web Form 用戶端) 呼叫未註冊的 Serviced 元件。用戶端首次嘗試建立 Serviced 元件的執行個體時,Common Language Runtime 會註冊元件、型別程式庫,並設定 COM+ 目錄 (Catalog)。每一個特定版本的組件都只能註冊一次。
![]() |
---|
建立伺服器應用程式時,組件及其所相依的組件都必須使用 Windows Installer 新增至全域組件快取 (GAC),此伺服器應用程式才能使用;否則應用程式會產生例外狀況。 |
若要部署由 Web Form 用戶端所呼叫的應用程式,您必須將組件檔案複製到 Web 應用程式虛擬根目錄的 \bin 目錄中。
若要部署由 COM 用戶端呼叫的伺服器應用程式,您必須以手動方式註冊組件。
![]() |
---|
應用程式使用者必須是系統管理員群組的成員。 |
請參閱
參考
概念
其他資源
Extending Metadata Using Attributes
Copyright © 2007 by Microsoft Corporation. All rights reserved.