2008-12-01 67 views
0

有没有人尝试过在IIS/Windows以外的东西上托管ASP经典页面的解决方案?我想知道如果尝试解决这个问题的解决方案是否是个好主意。我了解Sun Java System Active Server Pages(或Chilisoft),但尚未尝试过。这些解决方案有没有什么大问题?托管代码是否需要更改?将ASP经典页面从Windows传输到Linux

回答

2

在你的Linux您可以用Apache::ASP尝试,但我会用它只是为了与此同时,直至可以更好的支持(PHP,Perl的将应用程序迁移到其他语言,Python,Java,Ruby ......甚至包含Mono的.Net)。

请注意,Apache:ASP无法管理类,因此您需要将您的类重新编码为变量和函数。那么,在传统的ASP类是没有那么多的不仅仅是变量和函数复杂...

+0

不处理类是最少的'阿帕奇:: ASP`问题:它不处理`VBScript`,几乎所有现有的经典ASP网站所使用的语言。你将不得不端口*所有*代码`PerlScript`,哪种击败点在使用Apache :: ASP都 – MestreLion 2013-11-29 07:59:33

0

我想你会在烦恼在尝试这... :(

如果是ASP.NET我会鼓励你使用单声道,但对于传统的ASP我不认为有一些许多解决方案,但我可能是错误的:)

0

我有客户谁选择了,在不知不觉中,在Linux下ASP模拟的形式很多年前的ISP。我安装的程序无法正常工作,因为Windows中的文件名不区分大小写,在Unix中它们是。如果失败,那是一大堆。包括文件,URL,表单文章,图像文件名,你的名字。

2

有一个名为ASP 2 PHP的程序。有了这个,你可以将你的应用程序迁移到PHP。项目负责人不建议持续使用它,因为它不是,也不会100%完美。

还有一个FAQ和一个Notes页面可以看到您在使用时可能遇到的问题。