Installing the ASP.NET Core module for IIS

We might think that IIS is the ideal platform for hosting ASP.NET Core applications, as it always has been since the first release of ASP.NET. As a matter of fact, it's not that ASP.NET Core web applications run via the highly optimized Kestrel server. Whenever we choose to host one of them with IIS, we basically need it to act as a reverse proxy for the underlying Kestrel server.

This is confirmed by the official documentation at the following URL: https://docs.microsoft.com/en-us/aspnet/core/hosting/iis-modules , where we can read the following: ASP.NET Core applications are hosted by IIS in a reverse-proxy configuration. Some of the native IIS modules and all of the IIS managed modules are not ...

Get ASP.NET Core 2 and Angular 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.