ASP.NET アプリケーションからいくつかのパフォーマンス カウンターを読み取ろうとしています。すると、「レジストリ キー 'Global' へのアクセスが拒否されました」というエラーが表示されます。
アプリ プールが使用するように構成されている ID であるuser を使用して、hereおよびhereの手順に従ってみました。IIS AppPool\DefaultAppPool
そのユーザーを Performance Monitor Users グループに追加しました。
ユーザーを追加した後、コンピューターを再起動しました。しかし、私はまだエラーが発生しています。
また、ユーザー IUSR と NETWORK SERVICE を Performance Monitor Users グループに追加しようとしましたが、どちらも機能しません。必死になって、ユーザー「Everyone」を Performance Monitor Users グループに追加しようとしましたが、実際に機能します。しかし、私の目標は、本番環境でアプリケーションから統計を記録することであり、本番サーバーのそのグループに「Everyone」を追加したくありません。
セキュリティ例外を生成せずにパフォーマンス カウンターを読み取るには、他に何が必要ですか?