在apache上运行asp.net

时间:2011-02-24 15:19:06

标签: asp.net apache mono

我想在Apache Server而不是IIS上运行ASP.NET站点。

我用Google搜索了很多,但没有找到满意的答案。我只发现我们可以使用一种叫做“Mono”的东西 - 这是第三方API。任何人都可以解释基础知识 - 例如,我们是否需要在该服务器上安装.NET?如果它是UNIX服务器怎么办?

如果提供任何详细说明或链接,将不胜感激。

3 个答案:

答案 0 :(得分:5)

实际上,

Mono正是你所寻找的。它是一种非常成熟和稳定的产品,在很长一段时间内一直在开放系统上提供.NET Framework支持。 Apache的mod_mono是您需要的。

回答你的问题:

  • .NET Framework本身不会安装在非Windows计算机上。 Mono是它的替代品。因此,您无需从Microsoft安装.NET Framework。
  • Unix,Linux等应该不是问题。

答案 1 :(得分:-1)

Mono是.Net Framework的开源版本,可以按照此处的描述集成到Apache中:

http://www.mono-project.com/ASP.NET

我相信这是你唯一的选择。

答案 2 :(得分:-1)

这是关于mod_mono + apache配置的教程:

http://www.mono-project.com/Mod_mono

AFAIK mod_mono + Apache仅适用于Linux机器,而不适用于Windows机器。 无法在linux上安装.net框架。