web-dev-qa-db-ja.com

ASP.NET MVC3を実行することはできますか?

MonoDevがそれを許可しているところを見てきましたが、UbuntuとMonoDevをインストールしたときに、プロジェクトを作成するためのオプションとしてMVC1しか見つかりませんでした。したがって、ASP.NET MVC3(C#)が本当にサポートされているかどうか、そしてそれがどのようにセットアップされているかを誰かが知っているかもしれません。また、DBはどうですか? Linq2SQLモデルのデータバインダーを必要とするアプリを実行できますか?

5
sed

はい、Linuxボックスでasp.net mvc3アプリを実行できます。

詳細については、 http://twistedcode.net/blog/post/2011/01/17/Mono-and-ASPNET-MVC-v3.aspx を参照してください

モノ2.10.4以降をインストールする必要があるため、それほど簡単でも快適なプロセスでもありません。 (インストールガイド http://coderinserepeat.com/blog/archive/2011/Aug-14.html

AFAIK LinqToSQLは機能しませんが、NhibernateやMassiveなどの単純なものを使用できます https://github.com/robconery/massive またはServiceStack.OrmLite https:// github .com/ServiceStack/ServiceStack.OrmLite -言うまでもなく、これらのすべてでPostgreSQLやMySqlなどのLinux DBエンジンを使用できます。

6
tomaszkubacki

私が作っているモノラルDLLを使用していますが、 MySQL Connector/Net でうまく動作するようです。


Ubuntu 12.04 Precise/Server (Server)
MacOSX 10.6 Snow Leopard (Workstation)
MonoDevelop 3.0.4.6
Mono Runtime:
    Mono 2.11.4 (master/417ec78)
    GTK 2.24.11
    GTK# (2.12.0.0)
    Package version: 211040000

1
David