I do have .net 4.8 installed. When i create a new simple asp.net mvc application using visual studio 2019 and start the website using the builtin IIS-Express, it will add the following header:
The same header is also added when i'm hosting the site using IIS. I am aware that i can remove this header (and i will), but i would like to understand the version number. It seems version 4.0.30319 was the initial .net 4.0 version number. What is the point to have this in the http header when using .net 4.8?
Removing X-AspNet-Version Header Open the Web. Config file, find the node <httpRuntime> under <system. web> add the enableVersionHeader attribute to httpRuntime node and set it to false.
Net Framework 4.8, the latest version of the company's application development framework for Windows. The update brings a number of bug fixes, security patches, and improvements to the Common Language Runtime, ASP.Net, Windows Forms, Windows Presentation Foundation, and Windows Communication Foundation.
if you have 4.8 then you have 4.7. 2 automatically. did you install developer pack or runtime?
NET Framework 4.8 is the last version of . NET Framework. . NET Framework is serviced monthly with security and reliability bug fixes. . NET Framework will continue to be included with Windows, with no plans to remove it.
That is the CLR version.
The xxxxx extension is not part of the header for security purposes, so as not to divulge the patch state of the server.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With