IIS用.NET Coreエージェントのインストーラで.NET Coreエージェントをインストール
IIS用.NET Coreエージェントのインストーラは、標準のMSIを利用して作られたWindowsアプリケーションの一般的なインストーラです。インストーラは、対象となるサーバが要件(サーバのオペレーティングシステムがサポート対象であることなど)を満たしているかを検証します。サーバが全ての要件を満たしていれば、インストーラによって以下が行われます。
IIS用.NET CoreエージェントをWindowsの標準プログラムとして登録します。
指定されたインストール場所(例、
C:\Program Files\Contrast\dotnet-core)にエージェントのファイルを配置します。これには、いくつかのダイナミックリンクライブラリ(DLL)などが含まれます。エージェントのログファイルや設定を主に保存するためのデータディレクトリ(例、
C:\ProgramData\Contrast\dotnet-core)を作成します。IISに.NET Coreエージェントのネイティブモジュールを追加します。
開始する前に
インストールを開始する前に、システム要件とサポート対象テクノロジ確認し、インストールが可能で最適なパフォーマンスを得られる環境であるかを確認してください。
Contrastを使用してエージェントをインストール
エージェントウィザードを開きます。
Northstar左側のナビゲーションから、管理 > エージェント管理を選択します。次に、表示画面の上部にあるエージェントの追加を選択します。
Contrast: 次のいずれかのオプションを使用します。
ヘッダーから新規追加を選択し、次にアプリケーションカードを選択します。
管理 > エージェント管理を選択します。次に、表示画面の上部にあるエージェントの追加を選択します。
アプリケーションのカードを選択します。
言語として.NET Coreを選択します。
オペレーティングシステムとしてWindowsを選択します。
デプロイ方法として[Contrast Windowsインストーラーでインストール]を選択し、インストーラーをダウンロードします。ZIPアーカイブがダウンロードされます。
ダウンロードしたZIPアーカイブをWebサーバ上で解凍したら、
contrast-dotnet-core-agent-for-iis-installer.exeを実行します。これで、IIS用の.NET Coreエージェントがインストールされます。ヒント
コマンドラインを使用してインストールすると、IIS用.NET Coreエージェントのインストーラでサポートされるその他のオプションを利用できます。
YAML設定ファイルを使用して.NET Coreエージェントを設定し、認証キーおよびアプリケーション固有の設定を指定します。
YAMLファイルを
C:\ProgramData\Contrast\dotnet-coreにコピします(まだコピーしていない場合)。IISを再起動して変更を反映します。
通常通りにアプリケーションを疎通し、Contrastでアプリケーションが認識されていることを確認します。
コマンドラインを使用してエージェントをインストール
コマンドラインを使用すると、IIS用.NET Coreエージェントインストーラでサポートされるその他のオプションを利用できます。
IIS用.NET Coreエージェントは、Windowsのインターフェイスを使用してインストールでき、Windowsの標準機能(コントロールパネルのプログラムと機能やPowershellなど)を使用して、アンインストールや修復を行うことができます。ただし、自動化されたスクリプトなどの特定のシナリオでは、IIS用.NET Coreエージェントインストーラを使用して、以下の操作を実行する場合があります。
有人モードには、以下のコマンドを使用します。
インストール:
contrast-dotnet-core-agent-for-iis-installer.exeアンインストール:
contrast-dotnet-core-agent-for-iis-installer.exe -uninstall修復:
contrast-dotnet-core-agent-for-iis-installer.exe -repair
無人モードまたはサイレントモードには、以下のコマンドを使用します。
インストール:
contrast-dotnet-core-agent-for-iis-installer.exe -s SUPPRESS_RESTARTING_IIS=1アンインストール:
contrast-dotnet-core-agent-for-iis-installer.exe -uninstall -s SUPPRESS_RESTARTING_IIS=1修復:
contrast-dotnet-core-agent-for-iis-installer.exe -repair -s SUPPRESS_RESTARTING_IIS=1
コマンドラインを使用してインストールすると、IIS用.NET Coreエージェントインストーラで利用できるその他のオプションがあります。
オプション | 説明 | 例 |
|---|---|---|
| エージェントファイルのインストールディレクトリを指定します。 |
|
| Agent Explorerのファイルのディレクトリを指定します。 |
|
| Agent Explorerをインストールしない場合は、このオプションの値を デフォルトの値は |
|
| エージェントのログファイルと設定ファイルのデフォルトの場所を指定します。 |
|
| このオプションの値を デフォルトの値は、 注記
|
|
| エージェントのIISモジュールをインストールしない場合は、このオプションの値を デフォルトの値は |
|
| エージェントアップグレードサービスをインストールしない場合は、このオプションの値を デフォルトの値は |
|
| アップグレードサービスのファイルのディレクトリを指定します。 |
|
重要
IIS用.NET Coreエージェントインストーラは、エージェントを初めてインストールする際にIISを自動的に再起動します。必要があれば、IISの再起動時に警告を発するようWebサーバ監視ツールの設定を変更してください。
.NETプロファイルAPIでは、プロファイルするプロセスをプロファイラで起動する必要があります。そのため、.NET CoreエージェントはContrastプロファイラをロードするためにIIS(およびIISのワーカープロセス)を再起動する必要があります。この処理は、他のプロファイル製品(例、メモリやパフォーマンスプロファイラなど)の動作と同様です。