title: what is the proper way to deploy microservices written with ASP.Net core web application to production
body: <p>i have 3 projects for my microservices :</p>
  
  <ul>
  <li>Api ( api gateway )</li>
  <li>Identitiy ( microservice )</li>
  <li>Activities ( microservice )</li>
  </ul>
  
  <p>Identity service and activity service are both subscribed to few messages using rabbitMQ.</p>
  
  <p>I don't know proper way to deploy them on window server.</p>
  
  <p>should i use</p>
  
  <p>IIS, nix services.dll, Windows Services, dotnet cli</p>
  
  <p>if i run them on IIS, are they always subscribed to messages ( does it keep application running to handle subscriptions?).
  is dotnet service.dll ok for production or do i need something like iis or nginx.</p>