Chapter 7. Known Issues
The known issues for running .NET Core on Red Hat Enterprise Linux (RHEL) include the following issues.
- .NET Core only runs on RHEL 7.x; it does not run on earlier versions of RHEL.
- The ASP.NET Core Shared Framework is not available on RHEL. Deployed ASP.NET Core applications must include the ASP.NET Core packages. See Publish ASP.NET Core Applications in the .NET Core Getting Started Guide.
-
Global tools that are preinstalled with Microsoft SDK are not available by default on RHEL. The
dev-certs,ef,sql-cache,user-secrets, andwatchcommands are available by default with the Microsoft SDK. On RHEL, they can be installed from nuget.org using thedotnet tool installcommand. When the command is not installed, the CLI prints the command to install it, for example,dotnet tool install --global dotnet-ef. dotnet dev-certs https --trustdoes not work on RHEL..NET Core supports the creation of HTTPS certificate through
dotnet dev-certs https, but it does not support trusting them throughdotnet dev-certs https --trust. The client that connects to the ASP.NET Core application, such as curl or firefox, will warn about the untrusted self-signed certificate. To work around this in a browser such as Firefox, ignore the warning and trust the certificate explicitly when the warning about the untrusted certificate comes up. Command-line tools support flags to ignore untrusted certificate. For curl, use--insecure. For wget, use--no-check-certificate.There are different values for math libraries on different platforms.
Math libraries that are part of .NET Core 2.2 can return different values on different platforms. This is expected behavior. .NET Core 2.2 takes advantage of the platform-specific libraries to improve performance and reduce overhead. See the Math.Cos(double.MaxValue) returns different values on Windows and other platforms issue discussion for more information.
See Known issues for .NET Core, ASP.NET Core, and ASP.NET and Web Tools in Visual Studio 2017 for more information about using Visual Studio with .NET Core 2.2.