SignalR Failure with more than two connections

I wrote a fairly simple chat application in SignalR.

It seems that if I connect to more than two tabs / browsers / devices, the third one will hang and never connect and eventually cause problems.

Why can I connect to only two users?

The third request passes as soon as I turn off one of the two.

It doesn’t matter if I use the same user or different users.

I am using IIS on Windows 10, Asp.Net MVC5 with SignalR 2.2

It never calls the hub code, if I try to connect to the fourth client, while this tab is open, the fourth tab will not even return the view. This is client-side logging.

$.connection.hub.start().done(function () {
    //add all existing messages when we start the connection
    //chat.server.addExistingMessages();
    console.log('Now connected, connection ID=' + $.connection.hub.id);

console.log never hits the third connection.

$.connection.hub.start()

It is deleted, and the connection and the hub have values ​​that are not null.

  public override Task OnConnected()
    {

, . / , .

$.connection.hub.starting(function () {
    console.log('starting')
});
$.connection.hub.received(function () {
    console.log('connection received')
});

, , .

+4
1

, , .

IIS 10 , - , , 10 . http://www.asp.net/signalr/overview/getting-started/supported-platforms

" IIS Cassini , 10 , , , , . IIS Express .

, -, , !

, IIS Express, , , - , , , . , IIS , , . IIS Express C:\Users []\Documents\IISExpress\Config\ApplicationHost.config

( IP- ):

<binding protocol="http" bindingInformation="*:58938:192.168.1.42" />

.

IIS

.

. , IIS Express 1024 . IIS Express:

cd \Program Files\IIS Express 

64- , : cd\Program Files (x86)\IIS Express IIS Express:

iisexpress /site:site-name

, , .

+1