is it possible to have a single instance of WebApplication bind/listen to different ports and route to different protocols and/or controllers/signalr/grpc services. ie.
a WebApplication listening on port 80/433 that routes to HTTP controllers
the same WebApplication instance also listens on 3000 routing to GRPC service
with a SignalR hub listening on port 8080
the use case for this is a microservice that exposes the same functionality over different ports and/or addresses; instead of having to deploy a service multiple times with differing code for each protocol.