第7章 既知の問題
Red Hat Enterprise Linux(RHEL)で .NET Core を実行するための既知の問題は次のとおりです。
- .NET Core は、RHEL 7.x、RHEL 8.x、および RHEL 9.x でのみ実行され、以前のバージョンの RHEL では動作しません。
dotnet dev-certs https --trustは RHEL では機能しません。.NET Core は、
dotnet dev-certs httpsによる HTTPS 証明書の作成をサポートしますが、dotnet dev-certs https --trustによる信頼はサポートしていません。curlや Firefox などの ASP.NET Core アプリケーションに接続するクライアントは、信頼できない自己署名証明書について警告します。Firefox などのブラウザーでこれを回避するには、警告を無視し、信頼できない証明書に関する警告が表示されたときに証明書を明示的に信頼します。コマンドラインツールは、信頼できない証明書を無視するフラグをサポートします。curlには、--insecureフラグを使用します。wgetには、--no-check-certificateフラグを使用します。異なるプラットフォームのコンピュートライブラリーには、さまざまな値があります。
.NET Core 3.1 の一部である計算ライブラリーは、異なるプラットフォームで異なる値を返すことができます。これは想定されている動作です。.NET Core 3.1 はプラットフォーム固有のライブラリーを利用して、パフォーマンスを改善し、オーバーヘッドを削減します。詳細は、Math.Cos(double.MaxValue) っは、Windows で異なる値を返すことと、その他プラットフォーム問題を参照してください。