我应该selectWindows Server 2008 R2 x64还是Windows Server 2003 x32?

我是一个.net 2.0开发人员。 我们有一个在Windows 2003上运行的应用程序。现在我们必须build立新的生成机器。 我想知道,我们应该仍然使用Windows 2003 x32,或者我们应该使用Windows 2008 R2 x64?

我们正在开发机器上使用Windows 7 x64。 我认为使用Windows 2008 R2 x64作为构build机器和Windows 2003作为临时和testing机器不是一个风险。

你对上述主题有什么看法?

是否有人对微软网站有什么看法,告诉Windows 2003的支持何时到期? 我的意思是他们什么时候假设完成对Windows Server 2003的支持?

Windows 2003 R2的主stream支持在今年七月份过期,目前处于扩展支持阶段(直到2015年7月)

您可以随时login: http : //support.microsoft.com/lifecycle/search/

为了build立和infrasturcutre我会去现代。 任何testing都是另一回事,但是在msot的情况下,可以安全地在虚拟机器中完成。

所以,去2008 R2。 构build机器不是为了testing应用程序兼容性,而是构build(并运行unit testing)。 没有意义用旧的/过时的平台来build立这个。 特别是32位 – 将限制你在内存中的很多,这可能是一个问题。 64位至less可以轻松解决更多的内存(即使你运行的进程是32位)。 对于一些可能需要并行完成的构build过程/设置来说非常方便。