.NET Core Runtime Support
Current Status
Important: .NET Core runtimes are not currently pre-installed on our Windows hosting servers. However, you can still run .NET Core applications using Self-Contained Deployment (SCD).
Self-Contained Deployment (SCD)
With Self-Contained Deployment, your application includes all .NET Core dependencies within the published output. This means:
- You can deploy any .NET Core version, including the latest .NET 9.0
- No server-side runtime installation is required
- Your application is independent of server runtime updates
- Larger deployment package size (includes all runtime files)
How to Publish as Self-Contained
In Visual Studio 2022:
- Right-click your project → Publish
- Select your target (Folder, Web Deploy, etc.)
- Click "Show all settings"
- Set Deployment Mode to "Self-contained"
- Select your Target Runtime (e.g., win-x64)
- Publish and deploy
Or via command line:
dotnet publish -c Release -r win-x64 --self-contained true
Officially Supported Versions
Adaptive Web Hosting officially supports .NET Core versions up to .NET 9.0 on our Windows Server 2022 and Windows Server 2019 hosting plans. Official support for newer versions depends on Plesk updates.
For more information about .NET 9.0 support, see: Do you support .NET Core 9.0?
Framework-Dependent Deployment (FDD)
If server-side .NET Core runtimes become available (installed via Plesk), the following versions would support Framework-Dependent Deployment:
- .NET 6.0 (LTS)
- .NET 7.0
- .NET 8.0 (LTS)
- .NET 9.0
Note: Check with support for the current server-side runtime availability.
Last Updated: December 2024