4

現在、ASP.NETハンドラーの内部からout-procCOMサーバーによって提供されるCOMオブジェクトを作成する必要があります。したがって、COMサーバーを展開するたびに、DCOM Configを起動し、セキュリティ設定を変更する必要があります。具体的には、ローカルユーザーASPNETで「ローカル起動」と「ローカルアクティベーション」の両方が許可されていることを確認する必要があります。

驚いたことに、関連する設定ページを開くと、「ローカル起動」はすでに許可されていますが、「ローカルアクティベーション」は許可されていません。

それは意味がありません-なぜ私はそのような許可の組み合わせが必要なのですか?

4

1 に答える 1

1

それはあなたのデフォルトが設定されているためだと思います。私に関する限り、それは正常ではないので、どのようにめちゃくちゃになったのかわかりません。

[COM セキュリティ] タブの [マイ コンピューター] のプロパティを参照して、dcomcnfg の既定のアクセス許可を設定できます。COMサーバーのユーザーのデフォルトのアクセス許可は、「デフォルトの編集」の下にある起動およびアクティブ化のアクセス許可で、ローカルのアクティブ化がチェックされていないことがわかると思います。

于 2011-06-24T20:23:34.260 に答える