ASP.NETコアWEB展開:ケストレル、IIS、ドッカー

このリンクします。https://blog.csdn.net/sundna/article/details/90242777
本稿では、実際の公開プロセスの展開へのプロジェクトの使用を説明し、未完成の部分が徐々に改善されます。

まず、使用チョウゲンボウの展開

ASP.NETコアは、迅速かつ簡単にWEBサイトを展開することができ、ケストレルWEBサーバを構築しました。WindowsとLinux(CentOSの)はこのように使用することができ、前提は、まず、.NETのコアオペレーティング環境をインストールする必要があります。

ここでは、Windowsシステム上に展開されています。

デフォルトの設定では1 Program.csがASP.NETコアのWebケストレルを実行するために使用されます

パブリッククラスプログラム
{
のpublic static無効メイン(文字列[] args)
{
CreateWebHostBuilder(引数).Build()を実行します()。
}

パブリック静的IWebHostBuilder CreateWebHostBuilder(文字列[]引数)=>
WebHost.CreateDefaultBuilder(引数)
.UseStartup <起動時>();
}
2.发布文件

 

3.サイトにCMDコマンドラインを使用して.NETコアによって実行されるWebサイトを開始し、その後、ディレクトリを公開します

DOTNET WebApplication.dll --urls http://0.0.0.0:10001
説明:

あなたは、IPとポート番号、IPアドレス0.0.0.0に代わっはすべての内部/外部ネットワークIPをバインドするURLパラメータが運営結合部位を指定することができます。

 

第二に、ASP.NETコアのウェブサイトを展開するIISを使用

追加します

 

ドッカーでASP.NETコアのウェブサイトの第三に、展開

追加する
----------------
免責事項:この記事は元の記事CSDNブロガー「sundna」があり、かつBY-SAの著作権契約CC 4.0に従って、再現し、元のソースとのリンクを添付してくださいこの文。
オリジナルリンクします。https://blog.csdn.net/sundna/article/details/90242777

おすすめ

転載: www.cnblogs.com/study2/p/11440163.html