第7章 既知の問題
Red Hat Enterprise Linux (RHEL) で .NET を実行するための既知の問題は次のとおりです。
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
フラグを使用します。nuget.org には、
ppc64le
およびs390x
用の NuGet パッケージがありません。rhel.8-s390x
、linux-s390x
、rhel.8-ppc64le
、またはlinux-ppc64le
ランタイム識別子を使用すると、これらのパッケージを取得しようとしたときに一部のdotnet
コマンドが失敗する可能性があります。これらのコマンドは、他の既知の問題で説明されているようにppc64le
およびs390x
で完全にサポートされていないか、ランタイム識別子を指定しないことで問題を修正できます。-
単一ファイルアプリケーションは、
ppc64le
またはs390x
ではサポートされていません。 -
PublishReadyToRun/crossgen は
ppc64le
またはs390x
ではサポートされていません。 -
Visual Studio Code などの IDE で使用される言語サーバーである OmniSharp は、
ppc64le
およびs390x
では使用できません。 Red Hat が出荷する .NET 8.0 には、いくつかのワークロードがインストールされません。
-
android
-
macos
-
maui-android
-
maui-tizen
-
maui-windows
-