アセンブリの動的登録
サービス コンポーネント アプリケーションを配置する最も簡単な方法は、動的登録を使用する方法です。動的登録では、複数のサービス コンポーネントを含むアセンブリを COM+ アプリケーションのディレクトリにコピーします。動的に登録されるアセンブリは、グローバル アセンブリ キャッシュに配置されません。
メモ : |
---|
グローバル アセンブリ キャッシュに配置されるアセンブリでは、手動登録が必要です。 |
動的登録により、ASP.NET および Web フォーム クライアントなどのマネージ クライアントが、未登録のサービス コンポーネントを呼び出すことができます。クライアントがサービス コンポーネントのインスタンスを初めて作成しようとするとき、共通言語ランタイムによってアセンブリ、タイプ ライブラリが登録され、COM+ カタログが構成されます。特定バージョンのアセンブリでは、登録は 1 回だけ行われます。
メモ : |
---|
サーバー アプリケーションを作成した場合、Windows インストーラを使用して、サーバー アプリケーションが使用するすべてのアセンブリをグローバル アセンブリ キャッシュ (GAC) に追加してから、サーバー アプリケーションを使用してください。追加しなければ、アプリケーションによって例外が生成されます。 |
Windows フォーム クライアントによって呼び出されたアプリケーションを配置するには、アセンブリ ファイルを Web アプリケーションの仮想ルートの \bin ディレクトリにコピーする必要があります。
COM クライアントによって呼び出されるサーバー アプリケーションを配置するには、アセンブリを手動で登録する必要があります。
メモ : |
---|
アプリケーション ユーザーは、Administrator グループのメンバである必要があります。 |
関連項目
参照
概念
その他の技術情報
Extending Metadata Using Attributes
Copyright © 2007 by Microsoft Corporation.All rights reserved.