ASP.NET Core Tutorial (2) release

Posted by Andy Feng on October 18, 2018

Release via cli

ASP.NET Core project is actually console application. Our project always contains a Program.cs file just like a console app.

  1. modify program.cs, add IIS or Kestrel integration

     public class Program
         public static void Main(string[] args)
             var host = new WebHostBuilder()
                 // kestrel
                 // iis
  2. command line > dotnet publish

    a folder publish will be created

  3. IIS > create a new website > copy the publish folder > set .net core as runtime