ASP.NETはオープンソースなので、Windowsサーバに限らずPHPなど他のオープンソース言語で書かれたWebアプリケーションと同様に、どのサーバでもホストできないはずですか? (まだプレビューで)実際になぜASP.NETはLinuxサーバー上でホストできないのですか?
0
A
答えて
5
ASP.NET Core, the latest versionは、Linux上で実行することができます。 ASP.NETの
以前のバージョンではWindows上でのみ動作します.NET Frameworkに依存します。
+1
[Monoから離れる](http:// www .mono-project.com/docs/web/aspnet /)? – mason
1
技術的に、あなたはASP.NET Mono VIAことができ、実際にモノをサポートup to ASP.NET 4.0 and MVC 3を持っています。
本当にIISは* nix上で実行されないため、プロジェクトの設定を使用することはできませんが、ApacheモジュールまたはFastCGI経由でコードを実行できます。
ASP.NETフレームワークはオープンソースではありません(内部コードには多くの依存関係があります)が、ASP.NET MVCと新しい.NETコア、およびASP.NETコアリリースがあります。
オープンソースであるというだけで、「どこでも動く」という意味ではなく、コードを見る権利があり、通常はそのことを行うことができます。他のオペレーティングシステムでコードを解釈して実行することができます。
関連する問題
- 1. 私はLinuxサーバーでasp.netのWebサイトをホストできますか?
- 2. Amazonのlinuxサーバーでアクセスできない。
- 3. キャンバスをサーバーにアップロードできないのはなぜですか?
- 4. mongodbサーバーを起動できないのはなぜですか?
- 5. Linux Webサーバー上のASP.NET
- 6. サーバー上でホストされているASP.netのmvcアプリケーションがセシウムマップリソースをロードできない
- 7. 私のサーバー上でJavaScriptが動作しないのはなぜですか?
- 8. Google Maps APIがサーバー上で動作しないのはなぜですか?
- 9. なぜASP.NET MVCのモバイルビューは、異なるサーバーで異なる表示ですか?
- 10. LinuxでPDFのIPAシンボルをコピーできないのはなぜですか?
- 11. なぜcrondはアルパインlinux上でroot以外のcrontabを実行できないのですか?
- 12. コマンドプロンプトを使用してホストにアクセスできないのはなぜですか?
- 13. なぜPythonスクリプトはLinuxではなくWindows上で動作しますか?
- 14. CSS - 私のブラウザがサーバー上で行われた変更を反映できないのはなぜですか?
- 15. PerlのAuthCASでCASサーバーに接続できないのはなぜですか?
- 16. 共有サーバーでnode.jsを使用できないのはなぜですか?
- 17. なぜRCurl :: url.existは永久リダイレクトでサーバーをテストできないのですか?
- 18. httpリクエストのヘッダーフィールドにホストがないのはなぜですか?
- 19. Linux EC2インスタンスにフォルダをアップロードできないのはなぜですか?
- 20. なぜOracle LinuxはPHPパッケージを認識できないのですか?
- 21. なぜインターネットからnginx仮想ホストを入手できないのですか?
- 22. file_put_contentsが上書きされないのはなぜですか?
- 23. サーバーからクライアントにデータを取得できないのはなぜですか?
- 24. あなたはASP.NET WebAPIのみをホスト/パブリッシュできますか
- 25. MONO/ASP.NET Linuxホスト?
- 26. Statefull ServerなぜRuby、PHP、Java、ASP.NET、...では使用できないのですか?
- 27. ASP.net MVCでサーバーコントロールを使用できないのはなぜですか?
- 28. デフォルトの検証エラーメッセージを上書きできないのはなぜですか?
- 29. サーバー上でホストするときにHTMLファイルにアイコンが表示されない
- 30. IEでマウスの上にドラッグできないのはなぜですか?
MonoはASP.NETを実行することも、.NET Coreを実行することもできます。あなたの質問には、利用可能なオプションの研究が不足していることが示されています。 – mason
何かがオープンソースであるかどうかは、どのプラットフォームに対して実行可能かどうかの関連性はほとんどありません。何かがオープンソースで、Windows上でのみ実行することもできますし、ソースをクローズしてLinux上でのみ実行することもできます。誰かがどこかにクロスプラットホームを作るために時間を取らなければならない。ソースが開いていてもそれほど簡単ではないとはっきりと分かる。 – mason
私は私の答えを削除しました。しかし、私の答えは、ASP.NET自体がオープンソースではないことを説明する上で、質問に固有のものであることに注意してください。この質問は、オープンソースの代替案を求めていませんでした。何でも...誰もが幸せである限り。 – durbnpoisn