We covered the following topics in this chapter:
- ASP.NET Core is a new version of the ASP.NET web application platform which is flexible, lean, open-sourced and cross-platform
- ASP.NET Core can be hosted using IIS, Kestrel or any HTTP Server
- The Windows Server Container development environment can only be set up on Windows Server 2016 because traditionally desktop OSes like Windows 10 do not support Windows Server Containers
- ASP.NET 4.5 applications can also be configured and run inside Windows Server Containers using IIS
- The container host's ports cannot be shared across multiple containers
- Visual Studio's ASP.NET Core template provides extensibility features for developers to plug in custom build and publish options which we can use to clean, build, and run Docker/Windows Container images
- All the containers created inside the container host are created using a virtual network called
nat
, and each container has an adapter which is connected to a virtual switch, over which inbound and outbound...