Si deseas instalar tus servicios en un servidor Windows puedes instalarlo en IIS (Internet Information Services) el cual es el Web Server que viene incluido en Windows
En esta sección explicaré:
Instalar IIS en Windows Server
Instalar el ASP .NET Core
Configurar IIS para el deploy de tus servicios