.NET Framework 4.5 upgrade supports Window Server 2003 R2

Hello Folks,

I've upgraded one application from Visual Studio 2005 to 2012.

As customer has Window Server 2003 R2, so could you please confirm below two points will work on WS 2003 R2?

1. The source code of upgraded code will work on Window Server 2003 R2
2. The publish code of upgraded code will work on Window Server 2003 R2

Best Regards
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
I am not sure what you are asking. You can install .NET Framework 4.5 on Server 2003 and it works. I have done this to support QuickBooks.

I am not sure about VS 2012 on Server 2003
Manikandan NarayanswamySecurity Specialist & IBM Security GuardiumCommented:

I don't think the Source & the publish upgraded code will support Windows Server 2003. Because as per system requirements Visual Studio 2012 doesn't supports Windows Server 2003 R2. Even if you have installed .Net framework 4.5 in 2003 R2 definitely your code will encounter some issues. Check the below link



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
@Manikandan - Visual Studio 2012 is not supported that is true, however, this has no bearing on whether or not the assemblies/code files built by Visual Studio 2012 will process correctly.

@Mohit - There is no need to install VS 2012 (or any other version of VS) on the server just to process the assemblies built by VS.  If you need to do debugging (local or remote) then you will need an operating system that supports VS 2012 and/or it's remote debugging tools.

Fundamentals of JavaScript

Learn the fundamentals of the popular programming language JavaScript so that you can explore the realm of web development.

Let me qualify my statement really quick.  Assemblies/code files built in any version of VS do not determine whether or not they will be applicable to any particular operating system (not withstanding bit level requirements, 8-bit vs. 16-bit vs. 32-bit vs. 64-bit).  Rather, the dependencies of these assemblies are the determining factor.  For example, if you build an assembly with only .NET as a dependency then the assembly must be processed on operating systems that:

A.  Support the .NET framework version used.
B.  Have the .NET framework version installed.

MohitPanditAuthor Commented:
Hi John,

I tried to install 4.5 framework over WS 2003 R2 and gave an error i.e. couldn't install.
After that tried 4.0 framework and works.

Best Regards
MohitPanditAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.