在生产服务器上使用Mono有任何经验吗?[关闭]


22

我想将.NET用于某些Web应用程序(例如ASP.NET MVC 2)。但是我的预算有限,所以我想在Linux上使用Mono。我以前从未使用过Mono,也没有阅读过任何在生产服务器上使用Mono + Linux的大型站点。

您在Linux上的生产环境中使用Mono的经验如何?与Windows Server上的.NET相比,性能和稳定性如何?

在生产中是否有任何流行的网站在使用它?他们在网上分享了他们的经历吗?


2
这不会回答您的问题,但是您可以使用与Linux帐户相同的钱(每月不足10美元/月)获得ASP.NET共享主机帐户。
亚当李尔

@Anna:谢谢,这是有益的。但是我主要是在寻找一些VPS。如果没有许可证,也可以在VirtualBox中在家中设置一些开发/测试服务器。
乔纳斯(Jonas)2010年

@Anna有问题的Linux帐户是否共享?
替代

@mathepic是的。这些帐户实际上在功能上是相同的(可用磁盘空间和其他方面略有变化),主要区别在于Linux / Rails支持与Windows / ASP.NET。
亚当李尔

这不是一个真正的答案,但是我已经用Mono创建了Winforms应用程序。它们工作得很好,完全没有障碍。
罗伯特·哈维

Answers:


15

最近几周,我一直在我的Mac(不是Linux的Unix)上做一些Mono MVC的工作,并且发现Mono与Monodevelop结合在一起是一个非常有用的功能。

到目前为止,在一些原型站点中,我还没有遇到任何破坏交易或重大问题的情况。

在接下来的几周中,我将在Linux vps服务器上部署一些站点。因此,我将对自己的经历发表评论。

[更新]
所以这个答案是很久以前的,花了我一些时间来启动和运行一些东西。

因此,我的经验是:asp.net mvc2具备mono-2.10.1或更高版本的功能(mono-2.8具有一些需要源代码编译的错误),现在已被一些云提供商使用。

在Mono-2.8上运行http://srvd.in/

AppHarbor:http://unwind.apphb.com/

DeployFu:http ://unwind.deployfu.com/

我发现它稳定且易于开发,就像我说的2.8版本中有2个令人讨厌的错误,但在2.10.1中已修复。

我很高兴根据评论进行阐述。

[更新]我在这里写过有关部署mono + xsp4 + nginx的信息:http : //www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.