我最近从安装了Ubuntu Hardy的Slicehost购买了VPS。是否可以设置服务器以使用ASP?我不知道这是否可能,但如果是的话,有没有人有任何好的教程?
感谢。
答案 0 :(得分:4)
答案是一个很大的“它取决于”。
你在谈论经典ASP吗?
Sun有一个名为“SunOne ASP”的产品 - 虽然产品更改名称很多次但我不能说除了原来的ChiliSoft ASP产品由Sun购买和重新命名之外的其他产品。
无论如何,前面提到的产品将允许您在* nix服务器上运行ClassicASP / VBScript代码,并且大多数情况下运行良好。某些事情对某些事情来说有点过分,而且有些事情做得不对,但是如果你一心想做这件事就可以让它发挥作用。说完这一切之后,我想我在某个地方读到该项目已经停产。所以它可能不再可用了。
还有一个Apache:ASP模块(根据我的经验)仅适用于使用它编写的代码。如果您尝试从Windows服务器移植应用程序,那么其中一个应用程序将“分割您的风险”选项。
您在谈论ASP.NET吗?
如果是这种情况,你有更好的机会......前面提到的Mono Project将是你最好的选择。自从我上次看到它以来它已经走了很长的路,但是没有必要对它进行任何设置我真的不能说它有多好/坏。
一切都平等......
在所有条件相同的情况下,我真的会说,如果您要使用MS编程语言,请在MS服务器上运行它。它可能会花费一点额外的费用,但从长远来看,它可能会让你更加头疼。
答案 1 :(得分:2)
Mono Project有关于此主题的一些信息。您可以在Apache或XSP下使用Mono运行ASP,这是一个专用(但相当有限的HTTP服务器),用于在Linux上托管ASP.Net。
您可以在此article找到相关信息。
编辑:看来这个问题是关于经典的ASP。 Afaik没有办法在Linux / Unix上运行它。答案 2 :(得分:1)
AnonJr是对的,如果您正在进行.Net或Microsoft开发和部署,那么最好是在Microsoft平台上。如果你是初创公司,那么微软有一个程序 - “BizSpark” - http://www.microsoft.com/bizspark/ 只要你不到一百万美元的启动,你几乎可以免费获得开发和部署许可3年。您可以从上面的链接中获取更多详细信息