我们的工作站运行64位Vista,ASP.NET MVC Web应用程序的生产服务器是64位Server 2008服务器.但是,运行TeamCity的构建服务器是Server 2008 32位服务器.我们将采用这些构建并将它们部署在64位生产服务器上.应用程序全部用C#编写.我是否应该关注在32位环境中进行构建?是否有必要升级我们的构建服务器?
从技术上讲,这样做应该没有问题,因为编译器只生成不依赖于平台的IL代码.
.NET应用程序将在生产环境中的x64 CLR上运行.在运行时,JIT编译器将生成x64代码.