.NET end-of-life for older versions
At GoDaddy, we're dedicated to providing you with the best hosting experience possible. To ensure our services remain secure, reliable, and compatible with the latest technologies, we're making important updates to our Windows Hosting product.
What's changing?
Beginning in Q2 2025, we'll start removing support for all Microsoft .NET Framework and .NET Core versions that have reached their end-of-life (EOL). Older versions will no longer be available on our servers after this date. If your application requires a specific .NET version that will be removed and is not backward compatible with modern, supported versions, it may stop working.
Supported Versions Moving Forward
After this update, we'll support the following versions:
- The latest version of .NET Framework 3.5
- The latest version of .NET Framework 4.8
- .NET Core 8 and .NET Core 9
Why are these changes important?
Maintaining up-to-date software is crucial for several reasons:
- Security Enhancements: Older software versions no longer receive security updates from Microsoft, leaving your applications vulnerable to threats. Updating ensures you have the latest security patches to protect your data and your customer's information.
- Improved Compatibility: Newer .NET versions offer better compatibility with modern browsers and devices. This ensures that your applications run smoothly across various platforms and provides a consistent experience for all users.
- Enhanced Performance: Updates often include performance improvements and new features that can make your applications run more efficiently, providing a better user experience.
What actions do I need to take?
To ensure your applications continue to function properly, please take the following steps:
- Identify Affected Applications: Review your websites and applications hosted with us to determine if they're using any of the EOL .NET Framework or .NET Core versions.
- Plan Your Upgrade Path: Decide which of the supported versions you will upgrade to, considering the compatibility and features of each.
- Update Your Codebase: Modify your application code to be compatible with the newer .NET versions. This may involve updating dependencies, refactoring deprecated APIs, and ensuring all functionalities perform as expected.
- Test Thoroughly: Before deploying the updated application, thoroughly test it in a development or staging environment to identify and fix any issues.
- Deploy and Monitor: Once testing is complete, deploy the updated application to your live environment and monitor it closely to ensure smooth operation.
More info
Disclaimer: While our GoDaddy Guides are always here to assist with your hosting needs, they cannot to help with updating or modifying your application code. For assistance with code updates, we recommend consulting with a professional developer or utilizing the resources provided below.
- Review the .NET support lifecycle from Microsoft.com.
- Find more information about porting from .NET Framework to .NET in an article from Microsoft.com.
- Find information about using the .NET Upgrade Assistant in an article from Microsoft.com.
- Review the breaking changes in .NET in an article from Microsoft.com.