[解決済み] LinuxベースのサーバーでASP.Netを動作させる
2023-04-03 19:57:30
質問
Javaのバックグラウンドを持つ開発者にとって、ASP.NETのツール/プラットフォームを使ったソフトウェア開発にも興味があります。
Java Web アプリケーション (.jsp とサーブレット) は、多くのサーバー プラットフォームで実行することができます。
疑問点 : .NET ウェブアプリケーションは、Linux ベースのサーバーで実行できるでしょうか。Web アプリケーションをホストするために Windows サーバーを使用できないというシナリオを考慮すると。
どのように解決するのですか?
どのような具体的な.NET技術を使用しているかに依存します。 その Mono プロジェクト は、ASP.NET サイトを実行するための Apache モジュール (mod_mono) を提供しており、私が調べたところでは、これはうまく動作しています。
Mono は、特に WPF (そしておそらく WCF も、覚えていません) など、すべての .NET API をサポートしているわけではありませんが、フレームワークの他の多くの部分については良いサポートを提供しています。
もしあなたがゼロから始めて、特に非 Windows サーバーをターゲットにしたいのであれば、あなたのプロジェクトが Mono で確実に動作することは、目指すべき良い目標でしょう。 しかし、Mono でサポートされていない特定の API や言語機能が必要な場合、展開のために Windows サーバーを使用する必要があります。 これは、前もって行うべき設計時間/アーキテクチャーの選択です。
関連
-
403 - アクセス拒否。IIS7 でファイルを開くと、アクセス拒否されます。
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NET 6の新しい設定オブジェクトConfigurationManagerの紹介
-
NETガベージコレクション GC診断ツール dotnet-gcmon 使用方法
-
.NET開発サーバー アプリケーション管理ツール
-
ASP.NET Core Dependency Injectionフレームワークの活用
-
ASP.NET CoreでCAPの取引詳細を自動で有効にする
-
デバッグエラー蓄積
-
[解決済み] ASP.NET WebサイトとASP.NET Webアプリケーションのどちらを選ぶか?
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。
-
[解決済み] ASP.NET MVCのHtml.ActionLinkに "active "クラスを追加する方法