Это потребует, в основном, одновременного запуска двух веб-хостов, поскольку порт по своей сути привязан к веб-хосту.Это возможно вы можете сделать через IHostedService
, но я не думаю, что это будет тривиально.Даже если бы вы работали таким образом, я не думаю, что он, вероятно, будет делать то, что вы хотите, так как основной хост все равно будет задействован, и единственная разумная причина, которую я могу представить для этого запроса, заключается в том, что вы хотите разделить нагрузкумежду двумя разными экземплярами хоста.
Если это действительно ваша цель, единственный верный способ сделать это - использовать два совершенно отдельных приложения ASP.NET Core (два разных проекта).