8

We have a legacy system that uses both classic ASP and VB6/COM+, and are planning a migration to the .NET stack.

We are attempting to develop a migration schedule, and one key driving point will be "when will our old stuff stop working?".

For VB6/COM+, Microsoft has stated that it has no plans to include the VB6 runtime in versions of Windows after Windows 7 (yes I am aware that this is open to interpretation).

I have yet to find a similar statement for classic ASP. I have seen people reference the Microsoft end-of-life schedule for Windows 2008 Server R2 (which is sometime in 2018) and infer that:

(a) since classic ASP runs on Win2008R2 and
(b) Win2008R2 is good until 2018 then
(c) classic ASP is good until 2018.

Not sure I buy that, especially because we have contractual obligations to support new versions of Windows xx months after they come out, so staying on Win2008R2 as a solution is not an option.

Can anyone point me to something from Microsoft concerning end-of-life for classic ASP?

Shadow The GPT Wizard
  • 66,030
  • 26
  • 140
  • 208
slocke
  • 81
  • 1
  • 1
  • 2

3 Answers3

6

It will stay with us for some more years to come, according to this blog post:

Here's some interesting news from ScottGu and team. I was wondering what the lifecycle for ASP "Classic" was. I looked on the Microsoft Lifecycle page and didn't see it. I was fortunate enough to talk to ScottGu as well as Rich Ersek and was told:

Classic ASP is actually very much alive. It will ship again with Windows Vista and Windows Longhorn Server – so will be supported at least 10 years from that ship date. - ScottGu

and

Asp.DLL is part of VISTA so the runtime will continue to be supported based on the Vista support lifecycle.

All classic ASP development tools (i.e., Visual Interdev) are now in their extended support period and we will not be updating tools for classic ASP.

To get the best tooling/platform option ASP.NET is the way to go. - Rich Ersek

Windows Vista final release date as far as I've found is January 30, 2007 so it means classic ASP will be supported in new versions at least until 2017 and probably much further.

Scott Guthrie is Microsoft's Corporate Vice President, Server & Tools Business so he knows what he's talking about.

Edit: Finally (January 30th 2012) - official confirmation that classic ASP is going to stay with us for long years, including Windows 8:

The next major version of Internet Information Services (IIS) will be shipped as part of the Windows 8 operating system. The use of ASP pages will be supported on Windows 8 for a minimum of 10 years from the Windows 8 release date.

Shadow The GPT Wizard
  • 66,030
  • 26
  • 140
  • 208
  • I saw the post you mentioned, and it does not answer the question I had about support for classic ASP in versions of Windows past Windows 7/Longhorn. All I could infer from this posting was that classic ASP would be supported on Vista and Longhorn for the life of Vista and Longhorn. We need to plan for platforms beyond those. – slocke Jan 25 '12 at 16:33
  • I forgot to mention that for me at least, the value of the information in the post you mention is greatly reduced due to the age of the posting (November 21, 2005 10:24 PM) - 6+ years is a long time ago. – slocke Jan 25 '12 at 17:24
  • @slocke I see - that's the best I found, hope someone else can come with more official answer. – Shadow The GPT Wizard Jan 25 '12 at 21:07
  • 1
    At last - an official answer! According to this article ( http://support.microsoft.com/kb/2669020), "The use of ASP pages will be supported on Windows 8 for a minimum of 10 years from the Windows 8 release date". Yaaay! – slocke Jan 31 '12 at 17:36
  • @slocke cheers! Edited my answer to include this information as well. :) – Shadow The GPT Wizard Jan 31 '12 at 20:46
0

Here is a technet article on how to install on Windows Server 2012, so it should be supported for a long time... http://technet.microsoft.com/en-us/library/hh831387

Dave
  • 1,179
  • 12
  • 18
0

if you scroll to the properties section of that article it says it applies to Microsoft Active Server Pages 4.0. it doesn't say classic asp, or asp 1.0, or asp 1.1. http://support.microsoft.com/kb/2669020

Joseph
  • 1