views:

530

answers:

4

Has anyone tried a solution to host ASP classic pages on something else than IIS/Windows? I'm wondering if it would be a good idea to try one of the solutions for that problem. I know about Sun Java System Active Server Pages (or Chilisoft) but haven't tried it. Is there any big problems with those solutions? Does the hosted code need change?

A: 

I think you'll get in troubles trying that ... :(

If it was ASP.NET I'd encourage you to use Mono, but for classic ASP I don't think there are that many solutions, but I could be wrong :)

Thomas Hansen
+2  A: 

You could try with Apache::ASP in your Linux, but I'll use it just for the meantime until can migrate the application to other language with better support (PHP, Perl, Python, Java, Ruby... even .Net with Mono).

Note that Apache:ASP can't manage classes, so you'll need to recode your classes to just variables and functions. Well, classes in classic ASP aren't so much complicated than just variables and functions...

ARemesal
A: 

I had client who chose, unknowingly, an ISP with form of ASP emulation under Linux many years ago. The program I installed didn't work properly because filenames in Windows are not case-sensitive, in Unix they are. It was a whole pile if fail. Include files, URLs, form posts, image filenames, you name it.

Diodeus
+2  A: 

There is a program that exists called ASP 2 PHP. With that you could migrate your application to PHP. The project leader does not recommend using it continuously as it is not, nor ever will be 100% perfect.

There is also an FAQ and a Notes page to get a glimpse of the problems that you may encounter while using it.

Phillip Whelan