Publishing and Running ASP.NET Core Applications with IIS
I have searched about publishing and running asp.net core application in IIS and during searched I found Rick strahl’s web log “ Publishing and Running ASP.NET Core Applicationsin IIS ” which help me a lot to understand how could we use IIS with ASP.NET Core applications. Below are the points taken from that blog. The most important thing to understand about hosting ASP.NET Core is that it runs as a standalone, out of process Console application . It's not hosted inside of IIS and it doesn't need IIS to run. ASP.NET Core applications have their own self-hosted Web server and process requests internally using this self-hosted server instance. You can however run IIS as a front end proxy (reverse proxy) for ASP.NET Core applications, because Kestrel is a raw Web server that doesn't support all features a full server like IIS supports. This is actually a recommended practice on Windows in order to provide port 80/443 forwarding which kestrel doesn't support dire...