是否可以在Apache上使用Apache运行asp?

时间:2010-05-17 12:26:30

标签: apache asp-classic

生产环境现在是LAMP,

我不知道是否可以在其上提供 asp 请求。

3 个答案:

答案 0 :(得分:3)

是。

特定ASP程序是否会运行是另一回事。

答案 1 :(得分:3)

previous question相同:答案是一个很大的“它取决于”。

你在谈论经典ASP吗?
Sun有一个名为“SunOne ASP”的产品 - 虽然产品更改名称很多次但我不能说除了原来的ChiliSoft ASP产品由Sun购买和重新命名之外的其他产品。

无论如何,前面提到的产品将允许您在* nix服务器上运行ClassicASP / VBScript代码,并且大多数情况下运行良好。某些事情对某些事情来说有点过分,而且有些事情做得不对,但是如果你一心想做这件事就可以让它发挥作用。说完这一切之后,我想我在某个地方读到该项目已经停产。所以它可能不再可用了。

还有一个Apache:ASP模块(根据我的经验)仅适用于使用它编写的代码。如果您尝试从Windows服务器移植应用程序,那么其中一个应用程序将“分割您的风险”选项。

您在谈论ASP.NET吗?
如果是这种情况,你有更好的机会......前面提到的Mono Project将是你最好的选择。自从我上次看到它以来它已经走了很长的路,但是没有必要对它进行任何设置我真的不能说它有多好/坏。

一切都平等......
在所有条件相同的情况下,我真的会说,如果您要使用MS编程语言,请在MS服务器上运行它。它可能会花费一点额外的费用,但从长远来看,它可能会让你更加头疼。

答案 2 :(得分:1)

基本上,是的 - 但YMMV是否支持您的代码。

退房:http://www.apache-asp.org/

如果您使用的是.Net,还可以谷歌搜索mod_aspnet。

要说,管理层将生产环境转移到LAMP而不检查您的代码是否支持它是非常糟糕的!