可能ですか?そうであれば、その方法を説明してください。LinuxサーバーでASP.NETアプリケーションをどのように提供できますか?
答えて
に少しくらいかもしれので、あなたはすべての.NETフレームワークが必要になります私はあなたがいると思いますmonoを探しています。
それはWINEを使用して可能かもしれない(または似たようなモノ、それをthatsの。)しかし、それは、セットアップ
あなたがモノを使用してLinux上で最もASP.Netアプリケーションを実行することができます
http://www.mono-project.com/ASP.NET
モノは、私はモノを使用してみないとネット
(のほとんど)のオープンソース実装であります。あなたはVMwareなどを使うことができましたが、私は別のルートを試してみます。 Monoで非常に基本的なASP.NETサイトを実行できます。しかし、私は非常に基本的な意味です。あなたのサイトが自明でない場合は、この方法をお勧めしません。
私が聞いたことから、それは去年かそれほど成熟していて、実際にはかなりうまく機能しています。 –
さて、ええ、しかし、自明ではないサイトではどうでしょうか?私はモノを犬にしようとはしていない。私はそれが良いプロジェクトだと思う。しかし、私はASP.NETの実装に非常に懐疑的です。私が最後に遭遇したのは、サードパーティ製のASP.NETコンポーネントであり、非常に苦痛でした! – BobbyShaftoe
完全に真実ではありません。私はいつも重要なサイトでそれを使用しています。非常に堅牢で信頼性の高い – GEOCHET
LinuxでASP.NETを実行することは可能です。 Mono projectを見てください。MonoにはASP.NETとASP.NET AJAXのimplementationがあります。
モノとXPS(モノラルでASP.NETフレームワークを実行するサーバー)を使用する必要があります。 XPSのスタンドアロン版とApacheで動作するスタンドアロン版があります。これがLinux上でファイルを提供する最良の方法です。
他のポスターが指摘したように、MonoとApacheをmod_monoで使用することができます。私はそれが堅牢で機能豊富なあなたのニーズに十分かどうかは分かりません。 (モノのWCFの現在の実装は、例えば、骨格のみです。)したがって、それが推奨されるかどうかは、あなたが何をする予定であるかによって異なります。他の人のお金があなたのアプリケーションに堅牢に乗っているなら、Windowsサーバーでお金を払い、完全なMicrosoftに行くのが最も安全です。
更新:コメントには、価格が懸念されることを示唆しています。長期的には、ホスティングのために支払うものは、劣等なソフトウェアの使用に伴うコストと比較して、ごくわずかです。 Windowsホスティングを使用するか、選択肢があれば別の開発環境を使用することをお勧めします。 LAMP、Java、Ruby on Rails - これらはいずれも完璧な選択肢ですが、他にもたくさんあります。しかし何らかの理由で.NETを使用することが制限されている場合、エンタープライズクラスのASP.NETではMicrosoftが唯一の選択肢になっています。
- 1. index.jadeはどのように提供できますか?
- 2. Webサーバーは、現在ブラウザにダウンロードしているファイルをどのように提供できますか?
- 3. どのようにHTTPをゆっくり提供できますか?
- 4. `node_modules`のすべてのファイルを提供する必要なしに、AngularJS 2アプリケーションをどのように提供できますか?
- 5. Facebookはアプリケーションにどのような機能を提供していますか?
- 6. SAASアプリケーションにはどの請求提供者を使用できますか?
- 7. サーバーのAPIを提供している間に静的ファイルを提供できますか?
- 8. アプリケーションサーバーは、提供できるSpringを提供しますか?
- 9. アドバイスメソッドにポイントカットバインドアノテーションをどのように提供しますか?
- 10. Azureはどのようにスケーリングを提供しますか?
- 11. どのように私はライセンスAndroidアプリケーションを提供することができます
- 12. 同じフォームをどのように提供できますか?1)空白、2)XSLTで入力しますか?
- 13. LinuxではどのAPIがワイヤレスネットワーク通知を提供していますか?
- 14. GAE Pythonの開発サーバー(dev_appserver.py)からムービーファイルを提供するにはどうすればよいですか?
- 15. ASP.NET MVCでユーザーにアクション「成功」フィードバックを提供するにはどうすればよいですか?
- 16. (どのように)Wicketでページを設定するカスタムクラスを提供できますか?
- 17. apache2サーバーがmissile_launch_codes.iniの提供を停止するにはどうすればよいですか?
- 18. ルートフォルダにあるにもかかわらず、Railsアプリケーションへのパスをどのように提供しますか?
- 19. 別のクラスでプライベート変数にアクセスできるようにするインターフェイスを提供できますか?
- 20. fprintfはどのようにLinuxでブロックできますか?
- 21. どのようにasp.netでBPMアプリケーションを設計しますか?
- 22. jQuery UIのボタンをクリックすると、どのようにフックを提供できますか?
- 23. cherrypyでファイルを提供し、サーバーからファイルを削除するにはどうすればいいですか?
- 24. Vaadin/Springアプリケーションから静的リソースを提供するにはどうすればよいですか?
- 25. ASP.Net Webアプリケーションのすべての認証メカニズムを提供する
- 26. DocumentRootやmodjkのパスパターンはどのように提供するのですか?
- 27. どのようにして、flatiron/directorを持つNode.jsの静的ファイルを提供できますか?
- 28. ジェネリックのためにどのようにデフォルトタイプを提供しますか?
- 29. サードパーティが提供するリリースのiphoneバイナリにどのように署名できますか?
- 30. 動的に生成されたファイル、TomcatとJavaテクノロジをどのように提供できますか?
これを行う理由は何ですか? – dkarzon
LinuxホスティングはWindowsホスティングより安いです。 –