web-dev-qa-db-ja.com

本番サーバーでのMonoの経験はありますか?

一部のWebアプリケーション(ASP.NET MVC 2など)に.NETを使用するのは好奇心旺盛です。しかし、私の予算は限られているので、LinuxでMonoを使用したいと思います。私はこれまでにMonoを使用したことがなく、実稼働中のサーバーでMono + Linuxを使用している大規模なサイトについては読んだことがありません。

本番環境でLinux on Monoを使用した経験を教えてください。 Windows Server上の.NETと比較してパフォーマンスと安定性はどうですか?

本番環境で使用している人気サイトはありますか?オンラインで利用可能な記事は、彼らの経験を共有していましたか?

22
Jonas

私はここ数週間、私のMac(LinuxではなくUNIX)でいくつかのMono MVCを行っており、MonoとMonoDevelopを組み合わせるとかなり機能的で便利な環境であることがわかりました。

これまでのところ、いくつかのプロトタイプサイトでは、まだ取引ブレーカーや大きな問題に遭遇していません。

今後数週間で、いくつかのサイトをLinux vpsサーバーに展開します。私の経験についてコメントします。

[更新]
そのため、この回答はかなり前のことでした。

だから私の経験:モノ2.10.1以上はasp.net mvc2の機能が完全であり(モノ2.8にはソースコンパイルを必要とするいくつかのバグがありました)、現在いくつかのクラウドプロバイダーで使用されています。

Mono-2.8で実行 http://srvd.in/

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

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

2.8バージョンには2つの迷惑なバグがあると言ったように、安定していて、簡単に開発できますが、2.10.1で修正されています。

コメントをもとに詳しく説明させていただきます。

[更新]モノ+ xsp4 + nginxの展開についてここにブログを書きました: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-展開/

15
Thomas James