Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can Classic ASP pages run in Azure?

I'm looking into Azure and unsure if Classic ASP (i.e. ASP 3.0 with .ASP extensions) can run in Azure?

I found this blog post from January 2009 indicating Classic ASP can NOT be run in Azure. But on this interoperability page it looks like now, other platforms like PHP can be run on Azure. I still see no mention of Classic ASP though.

Can Classic ASP pages run in Azure?

like image 940
Ben Amada Avatar asked Feb 02 '10 20:02

Ben Amada


People also ask

Is Classic ASP supported by Microsoft?

Microsoft have officially stated that they will continue to support classic ASP on Windows 8 for a minimum of 10 years. Windows 10 was released on July 29 2015, which means we can expect to enjoy Microsoft support for classic ASP well into 2025.

Is Classic ASP still used?

It used scripting on the server to create content that would then be sent to a client's web browser, and it enjoyed a tremendous amount of success in its time as a result. Classic ASP, however, is no longer being developed by Microsoft at all - it has long since been replaced by ASP.NET in 2002, a newer alternative.

Does Classic ASP use .NET framework?

Classic ASP was designed a long time ago before even . NET Framework was released, so unless your page needs to interoperate with . NET, there is no need to install or enable .

Does iis10 support Classic ASP?

1 Answer. Yes, you just need enable classic asp in iis? Normally, the iis version in windows 10 is iis10, you can follow below steps to enable classic asp in iis. Search for Turn Windows Features on or off in the win10 search bar.


4 Answers

Check this out - http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-31-Startup-Tasks-Elevated-Privileges-and-Classic-ASP, at about 15 minutes in they tell you how to run Classic Asp in Azure

The actual startup command is at 23:51 within the video.

I've tried replicating the code that they have on the show but I get an error - "CloudServices64 : Cannot find file named 'approot\bin\startup.cmd'" for startup task startup.cmd when I try to build the project. Hopefully its just me and you'll have better luck.

To solve the error "CloudService...." - have a look at http://207.46.16.248/en-us/library/gg456327.aspx It tells you that you need set the properties on the file to "copy to output directory" to always

like image 118
Steve Avatar answered Oct 04 '22 20:10

Steve


Yes, the instructions for enabling it are here:

http://coderead.wordpress.com/2011/09/20/running-classic-asp-on-azure/

like image 22
Richard Astbury Avatar answered Oct 04 '22 19:10

Richard Astbury


Not yet, but as soon as the new "virtual machine role" becomes available, you'll be able to configure your own virtual server(s) to support classic ASP. No timeline given AFAIK, but "soon" has been mentioned.

These servers will run on the Azure hardware, but they won't run the Azure Guest OS 1.x, so you cannot easily use Azure features like Storage or AppFabric... then again, you might not want to from a classic ASP environment :-)

EDIT: at the time of asking my answer was correct (there was no full IIS available), but a lot has changed, so the answer in 2012 would definitely be "yes", as detailed below.

like image 21
tijmenvdk Avatar answered Oct 04 '22 20:10

tijmenvdk


Nope. You can attempt to get around recoding your ASP pages with something like the ASP Classic Compiler.

like image 27
jball Avatar answered Oct 04 '22 21:10

jball