经典ASP页面是否会在Windows 7以后的Windows版本上运行?

slo*_*cke 8 end-of-life asp-classic

我们有一个使用传统ASP和VB6/COM +的遗留系统,并计划迁移到.NET堆栈.

我们正在尝试制定迁移计划,一个关键的驱动点是"我们的旧东西什么时候停止工作?".

对于VB6/COM +,微软已经声明它没有计划在Windows 7之后的Windows版本中包含VB6运行时(是的,我知道这可以解释).

我还没有找到类似的经典ASP声明.我见过人们参考了Windows 2008 Server R2的Microsoft生命周期计划(这是2018年的某个时间)并推断:

(a)由于经典ASP在Win2008R2上运行,
(b) Win2008R2在2018年之前是好的,然后
(c)经典ASP在2018年之前是好的.

我不确定是否购买,特别是因为我们有合同义务在它们出来后的几个月内支持新版本的Windows xx,因此保留Win2008R2作为解决方案不是一种选择.

任何人都可以向我指出微软关于经典ASP生命终结的事情吗?

Sha*_*ard 6

根据这篇博客文章,它将在未来几年内与我们合作:

以下是ScottGu和团队的一些有趣消息.我想知道ASP"Classic"的生命周期是什么.我查看了Microsoft Lifecycle页面,但没有看到它.我有幸与ScottGu以及Rich Ersek交谈,并被告知:

经典ASP实际上非常活跃.它将再次与Windows Vista和Windows Longhorn Server一起发货 - 因此将在发货日期起至少10年内得到支持.- ScottGu

Asp.DLL是VISTA的一部分,因此将根据Vista支持生命周期继续支持运行时.

所有经典的ASP开发工具(即Visual Interdev)现在都处于扩展支持期,我们不会更新经典ASP的工具.

要获得最佳的工具/平台选项,ASP.NET是最佳选择.- Rich Ersek

据我所知,Windows Vista的最终发布日期是2007年1月30日,所以这意味着至少在2017年之前,新版本将支持经典ASP,可能会更进一步.

Scott Guthrie是微软服务器和工具业务企业副总裁,因此他知道他在谈论什么.

编辑:最后(2012年1月30 ) - 官方确认经典ASP将与我们在一起很长时间,包括Windows 8:

Internet信息服务(IIS)的下一个主要版本将作为Windows 8操作系统的一部分提供.从Windows 8发布之日起,Windows 8将支持使用ASP页至少10年.