2009-03-18 16 views

答えて

5

に少しくらいかもしれので、あなたはすべての.NETフレームワークが必要になります私はあなたがいると思いますmonoを探しています。

-1

それはWINEを使用して可能かもしれない(または似たようなモノ、それをthatsの。)しかし、それは、セットアップ

4

あなたがモノを使用してLinux上で最もASP.Netアプリケーションを実行することができます

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

モノは、私はモノを使用してみないとネット

1

(のほとんど)のオープンソース実装であります。あなたはVMwareなどを使うことができましたが、私は別のルートを試してみます。 Monoで非常に基本的なASP.NETサイトを実行できます。しかし、私は非常に基本的な意味です。あなたのサイトが自明でない場合は、この方法をお勧めしません。

+0

私が聞いたことから、それは去年かそれほど成熟していて、実際にはかなりうまく機能しています。 –

+0

さて、ええ、しかし、自明ではないサイトではどうでしょうか?私はモノを犬にしようとはしていない。私はそれが良いプロジェクトだと思う。しかし、私はASP.NETの実装に非常に懐疑的です。私が最後に遭遇したのは、サードパーティ製のASP.NETコンポーネントであり、非常に苦痛でした! – BobbyShaftoe

+0

完全に真実ではありません。私はいつも重要なサイトでそれを使用しています。非常に堅牢で信頼性の高い – GEOCHET

1

LinuxでASP.NETを実行することは可能です。 Mono projectを見てください。MonoにはASP.NETとASP.NET AJAXのimplementationがあります。

1

モノとXPS(モノラルでASP.NETフレームワークを実行するサーバー)を使用する必要があります。 XPSのスタンドアロン版とApacheで動作するスタンドアロン版があります。これがLinux上でファイルを提供する最良の方法です。

2

他のポスターが指摘したように、MonoとApacheをmod_monoで使用することができます。私はそれが堅牢で機能豊富なあなたのニーズに十分かどうかは分かりません。 (モノのWCFの現在の実装は、例えば、骨格のみです。)したがって、それが推奨されるかどうかは、あなたが何をする予定であるかによって異なります。他の人のお金があなたのアプリケーションに堅牢に乗っているなら、Windowsサーバーでお金を払い、完全なMicrosoftに行くのが最も安全です。

更新:コメントには、価格が懸念されることを示唆しています。長期的には、ホスティングのために支払うものは、劣等なソフトウェアの使用に伴うコストと比較して、ごくわずかです。 Windowsホスティングを使用するか、選択肢があれば別の開発環境を使用することをお勧めします。 LAMP、Java、Ruby on Rails - これらはいずれも完璧な選択肢ですが、他にもたくさんあります。しかし何らかの理由で.NETを使用することが制限されている場合、エンタープライズクラスのASP.NETではMicrosoftが唯一の選択肢になっています。

関連する問題