Kestral C# Asp.net Core とは何ですか?

WBOY
リリース: 2023-09-04 20:33:03
転載
976 人が閲覧しました

什么是 Kestral C# Asp.net Core?

Kestrel は、ASP.NET Core のクロスプラットフォーム Web サーバーです。これは、.NET Core でサポートされるすべてのプラットフォームとバージョンでサポートされます。

これは、既定で内部サーバーとして ASP.NET Core に含まれています。 Kestrel 自体は、クライアントから受信した HTTP リクエストを直接処理できる、インターネットに接続された Web サーバーであるエッジ サーバーとして使用できます。 Kestrel では、アプリケーションをホストするために使用されるプロセスは dotnet.exe です。

Kestrel は、InProcess 管理モデルでは動作しません。

With Out プロセス ホスティング モデルでは、Kestrel は次の 2 つの方法のいずれかで使用できます。

Kestrel は、インターネットに接続された Web サーバーとして使用できます。

Kestrel は、リバース プロキシ サーバーと組み合わせて使用​​することもできます。

.NET Core CLI を使用して、 asp.net core アプリケーションを実行する プログラムを実行する場合、受信した HTTP 要求を処理するために使用される Web サーバーは Kestrel だけです。

p>

Example

CLI を使用すると、指定したテンプレートに基づいて新しいプロジェクト、構成ファイル、またはソリューションを作成できます

依存関係とツールを復元しますコア プロジェクト ビルド プロジェクトとそのすべての依存関係 実行プロジェクトなど。 .NET Core CLI を使用して ASP.NET Core アプリケーションを実行します。 Windows コマンド プロンプトを起動します。 ASP.NET Core プロジェクトが含まれるフォルダーにディレクトリを変更し、dotnet run コマンドを実行します。

.NET Core CLI がプロジェクトをビルドして実行すると、どの URL を実行するかが表示されます。使用 アプリケーションにアクセスできます。

私の場合、アプリケーションは http://localhost:5000

Kestrel の場合、アプリケーションはホストされ、プロセスを使用して実行されます。プログラムは次のとおりです。ドットネット.exe。 したがって、http://localhost:5000 に移動すると、プロセス名 dotnet が表示されます。 見せる。

以上がKestral C# Asp.net Core とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!