共用方式為


動態註冊組件

部署 Serviced 元件應用程式最簡單的方式,是使用動態註冊,將內含一或多個 Serviced 元件的組件複製到 COM+ 應用程式的目錄。以動態方式註冊的組件不會置於全域組件快取。

Note注意:

置於全域組件快取的組件必須手動註冊

動態註冊可讓 Managed 用戶端 (例如,ASP.NET 和 Web Form 用戶端) 呼叫未註冊的 Serviced 元件。用戶端首次嘗試建立 Serviced 元件的執行個體時,Common Language Runtime 會註冊元件、型別程式庫,並設定 COM+ 目錄 (Catalog)。每一個特定版本的組件都只能註冊一次。

Note注意:

建立伺服器應用程式時,組件及其所相依的組件都必須使用 Windows Installer 新增至全域組件快取 (GAC),此伺服器應用程式才能使用;否則應用程式會產生例外狀況。

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

若要部署由 COM 用戶端呼叫的伺服器應用程式,您必須以手動方式註冊組件。

Note注意:

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

請參閱

參考

System.EnterpriseServices

概念

註冊 Serviced 元件
手動註冊組件

其他資源

Extending Metadata Using Attributes

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.