4

这个问题可能有点主观,但我不确定还有什么地方更适合。

我在许多服务器基于 Windows Server 的项目中使用 Orchard - 与 AD、SQL 等集成以提供基于 MVC 的门户 - 就像从蹒跚学步的孩子那里偷糖果一样!

我最近一直在探索 MonoTouch,并按照http://docs.orchardproject.net/Documentation/Running-Orchard-on-Mono在 OSX 上的 ModMono 下安装 Orchard 。

这一切似乎都运行得很好,而且速度很快,但我不确定是否要在商业冒险中支持它。我一直使用 MySQL 或 MSSQL 作为数据库,而我当前的安装正在运行 PostgreSQL——一些新的东西(这总是好的)。

有谁知道任何使用在 Mono 上运行的 Orchard、ModMono (Apache2) 和 PostgreSQL 的网站?

我计划部署到运行 CentOS 和 Mono 的云服务器上进行进一步测试,然后再进行进一步测试,但我认为这可能是一个令人兴奋的探索途径。

4

1 回答 1

4

我不能说我知道任何在 Mono 商业上运行 Orchard 的网站,但我确实知道很多使用 Mono、Postgresql 和 CentOS 的网站。但如果它可以在运行 Modmono 和 Postgresql 的 Mac 上运行,那么它应该可以在 CentOS 上运行。

在 Linux 上运行时可能面临的唯一问题是区分大小写。如果您在 Linux 上试用 Orchard 时确实遇到了区分大小写的问题,那么您可能需要将您的站点配置为临时使用Mono IOMAP,直到您解决区分大小写的问题。

这是一个非常可靠且具有成本效益的堆栈。最初启动和运行可能需要一些研究和解决问题,但是一旦运行,它应该非常稳定。

我目前即将完成一个应用程序的移植,该应用程序将使用在 Amazon EC2 上运行的 Mono、Postgresql 和 Ubuntu。我相信 Ubuntu 在 Mono 方面比 CentOS 更好,因为它更容易设置并且似乎得到更好的支持。如果您想在 Ubuntu 上试用最新版本的 Mono,可以使用位于此处的 badgerports 存储库。

于 2012-01-03T07:52:04.420 回答