Solución:
El módulo ASP.NET Core se instala por separado del SDK. Puede descargar la versión actual 2.0.0 aquí. https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.0-download.md#windows-server-hosting
Consulte https://github.com/dotnet/core/blob/master/release-notes/download-archive.md para obtener una lista de otras versiones.
El módulo ASP.NET Core se instala por separado del SDK
No es cierto desde el lanzamiento de 2.1. Estoy experimentando el mismo problema en Windows Server 2016. El módulo se instaló en la PC del desarrollador después de desinstalar versiones antiguas / instalar 2.1 varias veces, pero todavía tengo el mismo problema en 2016. % SystemRoot% system32 inetsrv aspnetcore.dll todavía falta.
Para ejecutar aplicaciones .net core en IIS, debe haber instalado el módulo ASP.NET Core (la forma en que funciona se explica aquí) que viene:
1 – con el SDK 2.1,
2 – Con el instalador de paquetes de alojamiento que agrupa .Net Core y ASP.NET Core Runtime en un solo paquete.
puedes tener ambos desde la página de descarga
Si usted es una computadora de desarrollador, ya tiene el módulo con el SDK, creo que es mejor tener en la computadora del servidor solo el paquete de alojamiento