Usuário SignalR 3-RC1 na ASP.NET 5 RC1
Obtendo o seguinte erro ao tentar iniciar o websocket.
Usando o Chrome 50.0.2661.87
Os cabeçalhos são os seguintes:
Solicitar cabeçalho:
Data: Sex , 29 de abril de 2016 13:51:54 GMT
Servidor: Kestrel
Transfer- Encoding: chunked
Upgrade: websocket
X-Content-Type- Options: nosniff
X-Powered-By: ASP.NET
Cabeçalho de resposta:
Aceitar - Codificação: gzip , deflate, sdch
Aceitar- Idioma: en-US , en; q = 0,8, fr; q = 0,6
Cache- Controle: sem cache
Conexão: Upgrade
Cookie: ... cookie ASP.NET
DNT: 1
Host: host.tld
Origem: http: //host.tld
Pragma: sem cache
Sec-WebSocket-E xtensions: permessage-deflate; client_max_window_bits
Sec-WebSocket- Chave: liIKiClt7Z057EwteJYJXQ ==
Sec-WebSocket- Versão: 13
Upgrade: websocket
Agente do usuário
Usando Microsoft.AspNet.WebSockets.Server 1.0.0-rc1
Configuração do servidor:
Windows Server 2012 R2
IIS 8.5
Posso fazer algo para consertar isso?
Isso ainda acontece com os bits mais recentes? Em caso afirmativo, você pode registrá-lo no https://github.com/aspnet/SignalR-Server repo?
Na verdade, tenho os bits RC2 e isso ainda está acontecendo ...
Para aqueles que podem ter o mesmo problema. Instale o WebSocket no IIS. Isso resolveu o problema
Posso confirmar que a solução DOMZE também funciona para WebSocket Core no IIS.
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.0.0-alpha2-final" />
Comentários muito úteis
Para aqueles que podem ter o mesmo problema. Instale o WebSocket no IIS. Isso resolveu o problema