首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >signalR客户端无法重新连接

signalR客户端无法重新连接
EN

Stack Overflow用户
提问于 2016-07-20 11:49:41
回答 1查看 729关注 0票数 0

我有一个网站web.glidertracking.co.uk,似乎运作良好,但在短时间内,它停止工作。

在控制台上的Firefox中,我收到消息

火狐无法在ws://web.glidertracking.co.uk/signalr/reconnect?transport=webSockets&messageId=d-F12111CE-A%2C2F76%7CE%2C0%7CF%2C1%7CG%2C0&clientProtocol=1.4&connectionToken=9rtmojkUsiTz1k1hGHAHq5NDVy%2Fs96KyNyrvR1YDeHsqqraESwr4ky2waZfL4MRhFykwSxLEsdKMGQkKiH6Pkd7AZ%2BF1CqjuyN0xKcgxWb9PldJXF0ILOOw4JEE7A7wZ&connectionData=%5B%7B%22name%22%3A%22aprshub%22%7D%5D&tid=8. jquery.signalR-2.1.1.js:1622:36上建立到服务器的连接,这在页面试图重新连接时重复了几次。 在Chrome中,消息也会发生同样的情况。 到'ws://web.glidertracking.co.uk/signalr/reconnect?transport=webSockets&messageId=d-50D0B86A-A%2C42E5%7CH%2C0%7CI%2C1%7CJ%2C0&clientProtocol=1.4&connectionToken=088xfYgsm2yPs1Ig2VxFqLBuwlLoKtDPWl9FKEMr3%2Bt%2F%2F56DEnBqXBQiVoG93tfRPTxprdtPtKBGnKCAyDZfpy3Z1pw1pRiz6kxAGapXXoAhUDmeCQePBXVcdltFrfgh&connectionData=%5B%7B%22name%22%3A%22aprshub%22%7D%5D&tid=0‘的WebSocket连接失败:在WebSocket握手期间出错:意外响应代码: 400

有人能帮我吗。出什么问题了?

我很乐意为整个网站提供代码,但是有很多代码!

EN

回答 1

Stack Overflow用户

发布于 2017-04-18 09:59:48

有类似的问题,SignalR连接是正常的,但是意外响应代码: 404意外响应代码: 400 (在对web.config进行操作之后)重新连接失败。

在检查和更改maxQueryStringLength、maxUrlLength、maxQueryString.在Web.Config中的限制之后,解决了以下问题:

代码语言:javascript
运行
复制
<system.web>
 <httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>
 <security>
  <requestFiltering>
    <requestLimits maxQueryString="32768"/>
  </requestFiltering>
</security>
<system.web/>

值"32768“和"65536”--例如,检查并测试您自己的。

P.S.In我们的情况下,我们有一个长的查询字符串,因为我们将所有集线器的名称发送到服务器,认为重新连接是必要的。但在我们看到这一切之后,这并不意味着什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38480504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档