ASP.NET Core is the future of ASP.NET, and it contains many changes to how applications are built, and how they are run.
Publishing and Packing the Website
Once you have a project up and running (see the getting started guide), it need to be published and packed
If you are using TeamCity, you can use the new TeamCity plugin for dotnet commands.
ASP.NET Core applications can either run as a command line program with Kestrel, or under IIS (which also uses Kestrel - check out the book for details).
When running under IIS, ensure the Relative home directory is specified as "wwwroot" for compatibility with IIS.
ASP.NET Core introduces a new JSON-based configuration file format. Octopus 3.3 introduced a new convention which can be used to update these JSON configuration files with Octopus variables
For more information, see the section on the JSON Configuration Variables Feature.