Creé la aplicación .net core predeterminada con Visual Studio 2017 y estoy tratando de publicarla. La aplicación funciona perfectamente cuando la inicio con Visual Studio 2017, IIS Express. Pero cuando publico la aplicación me sale el siguiente error: 
Yo uso el hosting gratuito de somee.com.
¿Alguien podría ayudarme?
Por lo general, este error indica que el módulo ASP.NET Core no está instalado en el servidor. El alojamiento de la aplicación ASP.NET Core en IIS requiere el módulo Microsoft ASP.NET Core. Debe confirmar que el módulo ha sido instalado. Referencia
Instalar IIS URL Rewrite ( https://www.iis.net/downloads/microsoft/url-rewrite ) me ayudó en este caso.
Vuelva a instalar .NET core o realice una reparación. Funcionó para mí. Esto sucede cuando instala .NET core por primera vez antes que IIS.