FC2ブログ
IIS に .net core 2.0 のアプリをデプロイ
Windows7 と Windows Server 2008 R2 以降ならできると思う。

まずはこれをインストールする。
.NET Core Windows Server Hosting bundle
https://aka.ms/dotnetcore.2.0.0-windowshosting

インストールが終わったらとりあえず再起動する。

次にWebサイトを作る。
作り終わったら作ったサイトのアプリケーションプールを開き、
.NET Framework バージョン を「マネージコードなし」 にする。

ここまででサーバー側の設定は終わり。


デプロイしたい.net coreのアプリケーション側のスタートアップに
次のコードを追加する。

var host = new WebHostBuilder()
    .UseKestrel() // これ
    .UseContentRoot(Directory.GetCurrentDirectory())
    .UseIISIntegration() // これ
    .UseStartup<Startup>()
    .Build();

あとは、Visual Studio のデプロイツールで対象のサーバーにデプロイ
するだけ。
Windows Server 2008 R2 + Visual Studio 2017 で動くところまでは確認した。

スポンサーサイト
TOP
プロフィール

hssamurai

Author:hssamurai
FC2ブログへようこそ!

最新記事
最新コメント

最新トラックバック

月別アーカイブ
カテゴリ