.netcore 3.1 - Windows Hosting Bundle - Installs .Net Core Runtime 3.1.0 preview3 instead of 3.1.0 (final release version)
Solution 1
I can see the .net core runtime 3.1.0 preivew 3 are being installed when I am trying to install 3.1.0 hosting bundle.
However, if I install 3.1 .0 preview version seperately, dotnet --info
will show
However, if you try to run dotnet --info
in 3.1.0 environment, its version is
So I'm sure 3.1.0 offical release has been installed on my side. I also confirm this with our engineer and it should be fixed in the future version.
Solution 2
I want to share the link because it has bored me to finding. I seen many advertisements on internet for membering azure etc. i don't like those things!!!. Microsoft please dont make this things. if its free than share for all on all there!!
Prateek Kumar Dalbehera
Updated on June 04, 2022Comments
-
Prateek Kumar Dalbehera almost 2 years
I am upgrading an existing .net core 3.0 web api project to 3.1. I downloaded the Windows Hosting bundle for .Net Core 3.1 from Microsoft's official site.
As mentioned in the website:
The ASP.NET Core Runtime enables you to run existing web/server applications. On Windows, we recommended installing the Hosting Bundle which includes the .NET Core Runtime and IIS support.
After I installed the hosting bundle, I checked in Control Panel to verify whether it is installed properly. To my surprise I found that, the .Net Core Runtime version is 3.1.0 preview3 is installed instead of only 3.1.0. Is this behavior intentional? I am worried because it should not throw any errors/issues after I deployed the code. Please suggest your views.. Should I manually uninstall the preview version and install the 3.1.0 version?