Firstly, I don't think it's right to try to calculate the limitation concurrent connections for azure app service. You used asp.net core Signalr and publish the app to azure app service without using Azure Signalr Service. So the limitation is based on azure app service. And we also know that asp.net core Signalr used websocket connections, so we should check the allowed Web sockets per instance
value for the app service pricing tier. But, there're also some other configurations:
If you scale an app in the Basic tier to two instances, you have 350
concurrent connections for each of the two instances. For Standard
tier and above, there are no theoretical limits to web sockets, but
other factors can limit the number of web sockets. For example,
maximum concurrent requests allowed (defined by
maxConcurrentRequestsPerCpu) are: 7,500 per small VM, 15,000 per
medium VM (7,500 x 2 cores), and 75,000 per large VM (18,750 x 4
cores).
If there're other azure web app in your app service, it will also influence the connection limitation, that why we always recommend putting Signalr app in a separate app service/server.
By the way, even we can calculate a definite quantity for connection limitation, we can't ignore the bandwidth limiatation, just imagining each signalr message has 1Mb in size.
Another point, in this section:
An app that uses SignalR needs to keep track of all its connections,
which creates problems for a server farm. Add a server, and it gets
new connections that the other servers don't know about. For example,
SignalR on each server in the following diagram is unaware of the
connections on the other servers. When SignalR on one of the servers
wants to send a message to all clients, the message only goes to the
clients connected to that server.
So when you choose to publish your .net 6 Signalr app to Azure web app, it is always recommended using Azure Signalr Service except your number of connections is small all the time and the message size is not "big" and your pricing tier is relatively high. Otherwise, even the connection counts don't reach the limitaion, your app may also meet bandwidth performance issue.