• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

データが表示されない:TLS 1.2を使用していない.NET フレームワークアプリケーション

|View as Markdown (English)

問題

.NET Frameworkアプリケーション用の.NETエージェントをインストールしましたが、New Relicにデータが表示されません。エージェントのログには、次のようなエラーが含まれています:

  • NewRelic ERROR: Unable to connect to the New Relic service at collector.newrelic.com:443 : System.Net.WebException:
    The request was aborted: Could not create SSL/TLS secure channel.
  • NewRelic ERROR: Unable to connect to the New Relic service at collector.newrelic.com:443 : System.Net.WebException:
    The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException:
    Received an unexpected EOF or 0 bytes from the transport stream.
  • NewRelic ERROR: Unable to connect to the New Relic service at collector.newrelic.com:443 : System.Net.WebException:
    The underlying connection was closed: An unexpected error occurred on a receive. ---> System.ComponentModel.Win32Exception:
    The client and server cannot communicate, because they do not possess a common algorithm.

解決

New RelicにはTLS 1.2以降が必要です。.NETエージェントは、アプリケーションが使用するように構成されているTLSプロトコルを使用するため、アプリケーションでTLS 1.2を使用するようにすることが解決策となります。

アプリケーションが使用するプロトコルを確認する

.NETエージェントのバージョン10.6.0以降、エージェントがNew Relicに接続する際、アプリケーションが使用するように構成されているプロトコルがINFOレベルでログに記録されます。例を以下に示します。

Current TLS Configuration (System.Net.ServicePointManager.SecurityProtocol): Ssl3, Tls
  • SystemDefault、またはTls12を含むリストは、アプリケーションがTLS 1.2用に構成されていることを意味します。接続が引き続き失敗する場合は、WindowsでTLS 1.2が有効になっていることを確認してください。
  • Ssl3, Tlsのように、Tls12が含まれていないリストは、アプリケーションがTLS 1.2用に構成されていないことを意味します。以下のいずれかの修正方法を使用してください。

問題を修正する

状況に合った修正方法を選択してください:

原因

.NETエージェントはアプリケーションのプロセス内で実行され、アプリケーションが使用するのと同じ.NETネットワーキングクラスを使用してNew Relicに接続します。アプリケーションと同じTLSプロトコルを使用するため、エージェント単独で異なるTLSバージョンを構成することはできません。

古い.NET FrameworkのデフォルトにはTLS 1.2が含まれていないため、古いフレームワークのバージョンをターゲットとするアプリケーション、またはhttpRuntime targetFrameworkのないASP.NETアプリケーションは、New Relicに接続できません。.NET(旧.NET Core)で構築されたアプリケーションは、OSのTLS設定を使用するため、影響を受けません。

.NET フレームワーク・アプリケーションのTLSの設定について詳しくは、.NET フレームワークを使用したMicrosoftのTransport Layer Security(TLS)のベストプラクティスをご覧ください。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.