我有一个在Windows Server 2003上运行的ASP.NET网站,我想将它移动到一个新的服务器与一个更新的操作系统。 直接跳到Windows Server 2012还是可以的,或者我应该先看看网站如何在Windows Server 2008上运行?
它当然可以工作,但这是一个完全依赖于你的代码的领域。 它可能工作,也可能不工作。
这是testing升级将是一个好东西来testing。
我真的不打扰现在升级到Server 2008,因为有两个较新的主要版本的Windows服务器已经发布。
您的select确实在2008R2或Server 2012 / R2之间。 我build议,在试图将其移植到另一个版本之前,看看它是如何在一个版本上运行的,可能没有什么意义,因为这里不一定会有任何关联。
select你想要升级的版本,并给它一个镜头。 (当然,首先备份/testing拷贝。)如果可行,那很好。 那么你可以做性能testing而不浪费时间。 根据这些结果,您将进行性能调整,并决定您的应用程序是否可以在新平台上可接受地运行。
如果它不起作用,那么你可以尝试使它工作(兼容性检查,故障排除和debugging),或尝试在不同版本的操作系统,看看它是否在那里工作。