第7章 既知の問題


Red Hat Enterprise Linux (RHEL) で .NET を実行するための既知の問題は次のとおりです。

  1. dotnet dev-certs https --trust は RHEL では機能しません。

    .NET は、dotnet dev-certs https による HTTPS 証明書の作成をサポートしますが、dotnet dev-certs https --trust による信頼はサポートしていません。curl や Firefox などの ASP.NET Core アプリケーションに接続するクライアントは、信頼できない自己署名証明書について警告します。Firefox などのブラウザーでこれを回避するには、警告を無視し、信頼できない証明書に関する警告が表示されたときに証明書を明示的に信頼します。コマンドラインツールは、信頼できない証明書を無視するフラグをサポートします。curl には、--insecure フラグを使用します。wget には、--no-check-certificate フラグを使用します。

  2. nuget.org には、ppc64le および s390x 用の NuGet パッケージがありません。

    rhel.8-s390xlinux-s390xrhel.8-ppc64le、または linux-ppc64le ランタイム識別子を使用すると、これらのパッケージを取得しようとしたときに一部の dotnet コマンドが失敗する可能性があります。これらのコマンドは、他の既知の問題で説明されているように ppc64le および s390x で完全にサポートされていないか、ランタイム識別子を指定しないことで問題を修正できます。

  3. 単一ファイルアプリケーションは、ppc64le または s390x ではサポートされていません。
  4. PublishReadyToRun/crossgen は ppc64le または s390x ではサポートされていません。
  5. テストプロジェクトテンプレート (xunitnunitmstest) の Microsoft.NET.Test.Sdk パッケージのデフォルトバージョンは ppc64le では使用できません。テストをビルドまたは実行しようとすると System.NotSupportedException: Specified method is not supported 例外で失敗します。

    ppc64le でテストを実行しようとしている場合は、Microsoft.NET.Test.Sdk パッケージのバージョンを少なくとも 17.4.0 に更新してください。

  6. Visual Studio Code などの IDE で使用される言語サーバーである OmniSharp は、ppc64le および s390x では使用できません。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat