I have installed .NET Framework 4.8 then I check Windows Features, it still display as .NET Framework4.7 and under Internet Information Services it also display as ASP.NET 4.7
How to synchronize here to 4.8?
I have installed .NET Framework 4.8 then I check Windows Features, it still display as .NET Framework4.7 and under Internet Information Services it also display as ASP.NET 4.7
How to synchronize here to 4.8?
2
Answers
When you install Windows, it comes with some specific .Net Framework (for example, 4.7 in your case). The Windows Features UI will only show the version that comes with the operating system, so you shouldn’t expect Windows features to change names.
If you have installed .NET Framework 4.8 , you can check registry
HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full
. If the Full subkey is missing, then .NET Framework 4.5 or above isn’t installed. The Release REG_DWORD value in the registry represents the version of .NET Framework installed..NET Framework 4.8 On all other Windows operating systems (including other Windows 10 operating systems):
528049
If you want to know what all .Net versions are installed in server, please refer this link. https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
Or you can use the RuntimeInformation.FrameworkDescription property to query for which .NET implementation and version your app is running on.
I encountered the same issue and the issue was caused by corrupted patches.
You can check your system health with
DISM
.To resolve any discovered issues you can run: