Skip to main content

Posts

Showing posts from November, 2018

Running a Asp.Net Core MVC app in IIS locally

.Net core MVC app by default run either in IIS Express or self hosted using Kestrel. The address is usually https://localhost:5001 or some random port. Now this is fine unless you want to test the app with some other services like social login with Twitter or Google. They dont like address with port numbers. As Asp.Net core apps runs out of process, you cannot just add a virtual directory in IIS to make your app work. The wiring up is little bit more convoluted. If you would like a deeper understanding, read this article. https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?view=aspnetcore-2.1 Here are the steps to test your MVC app in IIS Enable IIS server roles. See steps here https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1#iis-configuration Install ASP.Net Core module from here https://www.microsoft.com/net/permalink/dotnetcore-current-windows-runtime-bundle-installer Restart your IIS Create a new web