Resolve Configuration Errors

  • Set your IIS applications to a Full trust level. .NET Agent reporting will not work if an IIS application is set to anything other than a Full trust level.
  • Ensure that you have correctly configured the config.xml file for the App Agent for .NET. See .NET Agent Configuration Properties.
  • If you manually edited the config.xml AgentLog.txt WarnLog.txt

    2014-03-13 10:49:18.7199 1232 dllhost 1 1 Error ConfigurationManager Error reading the configuration file
  • Resolve Log Issues

The .NET Agent writes logs to these directories:

%ProgramData%\AppDynamics\DotNetAgent\Logs

The agent will not generate logs if the agent directory does not have sufficient permissions.

.NET エージェントディレクトリに正しい権限が設定されていることを確認する

  1. IIS > Application pools を選択します。IIS にマシンのアプリケーションプールのリストが表示される。 アプリケーション プール

  2. 特定のアプリケーションプールを右クリックする。

  3. Advanced Settings を選択します。詳細設定 IIS にそのアプリケーションのアプリケーションプール ID が表示される。アプリケーション プール アイデンティティ

  4. エージェントディレクトリもサイトのアプリケーションプールと同じ権限を持つことを確認する。

    • .NET アプリケーション サーバー エージェント ディレクトリに移動する。
    • アプリケーション サーバー エージェントの logs ディレクトリを右クリックし、[Properties] を選択する。 ログの権限
    • [Security] タブをクリックし、.NET エージェントディレクトリに同じアプリケーションプール ID が指定されていることを確認する。 セキュリティ

エージェントのログディレクトリが必要な権限を持っていない場合

  1. [Security] タブで [Edit] を選択する。

  2. [Add] を選択して、エージェントディレクトリに新しい権限を追加する。

  3. Advanced を選択します。

  4. Find Now をクリックし、マシンのユーザ、グループ、またはビルトイン セキュリティ プリンシパルをすべて表示する。

  5. 必要なグループをリストから選択して OK をクリックする。許可されたグループについては、次の情報を参照してください。

  6. 選択したユーザ、グループ、またはセキュリティ プリンシパルの読み取り権と書き込み権をエージェントディレクトリに付与し、OK をクリックする。

  7. Apply をクリックします。

さまざまな IIS バージョンの許可されたグループ

IIS 6.x の場合、次の設定がアプリケーションプール ID に適用されます。

アプリケーションプールID 権限レベル

LocalService

LOCAL SERVICE

LocalSystem

SYSTEM

NetworkService

NETWORK SERVICE

カスタムアカウント

アカウントの正確な名前を提示。

IIS 7.0 以降の場合、次の設定がアプリケーションプール ID に適用されます。

アプリケーションプールID 権限レベル

LocalService

LOCAL SERVICE

LocalSystem

SYSTEM

NetworkService

NETWORK SERVICE

ApplicationPoolIdentity

IIS_IUSRS グループのグループレベル権限を提示(以下のスクリーンショットを参照)

カスタムアカウント

アカウントの正確な名前を提示。

アプリケーションプールID

権限レベル

LocalServiceLOCAL SERVICE
LocalSystemSYSTEM
NetworkServiceNETWORK SERVICE
ApplicationPoolIdentityIIS_IUSRS グループのグループレベル権限を提示(以下のスクリーンショットを参照)
Custom Accountアカウントの正確な名前を提示。
たとえば、アプリケーションの ID が「ApplicationPoolIdentity」の場合、「IIS_IUSRS」グループの権限をエージェントディレクトリに付与する必要があります。

エージェントディレクトリ