Friday, July 20, 2012 1:52 PM
Trying to turn on the .net 3.5.1 feature on my Server 2008 R2 Standard x64 machine using Server Manager. Before I do so I had a question.
I have a 64 bit application I'm about to install on this server. Also installing Java JRE 64 bit. The prerequisites say to install .net 2.0 or higher
I assume the .net version I need to install must be 64 bit to match. I wasn’t able to find a 64 bit version of .net 3.5.1 anywhere on Microsoft downloads (doesn’t specify 32 vs 64 bit)
The I read that .Net on Server 2008 comes as a feature one enables via Server Manager. Can I assume this version is automatically 64 bit since this is a 64 bit server? What if I had wanted 32 bit .Net? Where's the distinction?
Friday, July 20, 2012 7:15 PM
Both are there. On 64 bit Windows 7 and Windows Server 2008 R2, both 32 bit and 64 bit .NET Framework 3.5.1 are embedded.
3.5.1 is .NET Framework 2.0/3.0/3.5 updated through 3.5 SP1 (all one framework. 2.0 is the base, full, framework. 3.0 and 3.5 are extensions to 2.0).
Friday, July 20, 2012 9:22 PM
So what you're saying is there's no need to choose. If enabled, 32 bit apps will use 32 bit .net and 64-bit apps use 64 bit?
Monday, July 23, 2012 7:21 AMModerator
Please have a look at this official page http://msdn.microsoft.com/en-us/library/kz0ke5xt.aspx
You will find "Windows Server 2008 R2 has .NET Framework 3.5 SP1 as an optional component of the operating system, but by default" from "Cannot install .NET 3.5 SP1 on Windows Server 2008 R2 or Windows 7"
You can also find "The .NET Framework 3.5 supports both 32-bit and 64-bit operating systems." from "How to create a 64-bit bootstrapper that includes the .NET Framework"
Barry Wang [MSFT]
MSDN Community Support | Feedback to us
- Marked As Answer by Barry WangMicrosoft Contingent Staff, Moderator Thursday, July 26, 2012 9:59 AM