次の方法で共有


アプリケーションのアクセス チェックの有効化

この手順を実行すると、選択したセキュリティ レベルと、個々のコンポーネントのアクセス チェックを有効にするかどうかに応じて、プロセス アクセス チェックまたは完全なロール ベースのセキュリティのいずれかが有効になります。

アプリケーションのアクセス チェックを有効にするには

  1. コンポーネント サービス管理ツールのコンソール ツリーで、アクセス チェックを有効にする COM+ アプリケーションを右クリックし、[プロパティ] をクリックします。

  2. アプリケーションのプロパティ ダイアログ ボックスで、[セキュリティ] タブをクリックします。

  3. [このアプリケーションのアクセス チェックを適用する] チェック ボックスをオンにします。

  4. OK をクリックします。

Note

Windows Server 2003 では、COM+ アプリケーションを作成するときに、アクセス チェックが既定で有効になっています。 アクセス チェックは、アプリケーション レベルでは既定で有効になっており、コンポーネント レベルでは既定で無効になっています。 以前は、アクセス チェックはアプリケーション レベルでは既定で無効になっており、コンポーネント レベルでは既定で有効になっていました。

 

アクセス チェックを有効にした後、適切なセキュリティ レベルを選択する必要があります。 「アクセス チェックのセキュリティ レベルの設定」をご覧ください。 さらに、ロールを定義し、それらをアプリケーションに追加する必要があります。 アクセス チェックが有効になっていて、ロールが追加されていない場合、アプリケーションへのすべての呼び出しが失敗します。 「アプリケーションのロールの定義」をご覧ください。

Note

アプリケーションをデバッグするときは、プログラムの動作と設計の他の側面に集中できるよう、セキュリティを無効にすると役立つことがあります。

 

コンポーネント、インターフェイス、またはメソッドへのロールの割り当て

ロール ベースのセキュリティの構成

アプリケーションのロールの定義

コンポーネント レベルでのアクセス チェックの有効化

アクセス チェックのセキュリティ レベルの設定