When I use a Visual Studio 2015 template to create a brand-new ASP.NET Core project, I see a couple of unexpected pieces. I'd like to understand these:
- By default, the new project targets
dnxcore50anddnx451. I thought ASP.NET 5 / MVC 6 required .net 4.6, so I don't know whydnx451is one of the default targets. - Regardless of dnx target, the startup.cs file specifies
app.UseIISPlatformHandler. I've been running thednxcore50target in Docker (i.e. Linux) without any problem, even though Linux does not have IIS. So I don't know whatUseIISPlatformHandlerdoes. I can find no documentation for it either.
Can anyone clarify?