For an MVC core live production website, I am trying to understand which commandName
setting I should be using in my launchsettings.json. My understanding is that if I set Project
it will use the Kestrel server to host the website. If I set IIS
it will then use IIS.
From my research into Kestrel, it is said that Kestrel should be used behind one of the main host servers such as IIS due to its lack of features as it was scaled for performance. This begs me to wonder how I would accomplish such a thing. In my current setup, I am using shared hosting to host a website and I would like to know if I should be putting the commandName
setting to IIS
or Project
, will it even make a difference in my case?