Our workstations are running 64-bit Vista, and the production servers for our ASP.NET MVC web apps are 64-bit Server 2008 servers. However, our build server running TeamCity is a Server 2008 32-bit server. We will taking these builds and deploying them on the 64-bit production servers. The applications are written all in C#. Should I be concerned about doing the builds in a 32-bit environment? Is it necessary to upgrade our build server?
R – 32-bit Build Server and 64-bit Production Server for .NET Web Apps
64-bitasp.netasp.net-mvcbuild-processnet
Related Topic
- R – .NET Remoting and Server 2008 (64 Bit)
- Visual-studio – How to run Visual Studio post-build events for debug build only
- .net – Team is Going from XP32 to XP64 for .NET Development – Any Gotchas
- .net – Difference between decimal, float and double in .NET
- R – Deploying ASP.NET Web Applications from Hudson Build/CI Server
- C# – Changing the BackColor of the custom UserControl – help!
- .net – the difference between .NET Core and .NET Standard Class Library project types
Best Answer
Technically, there should be no problem in doing so as the compiler will only generate IL code that is not platform dependent.
The .NET application will run on x64 CLR in the production environment. At runtime, the JIT compiler will produce x64 code.