【SignalR】UWP 客户端和 HTML 客户端无法并存
开发工具
- Windows 10 64位
- Visual Studio 2015
- IIS
问题背景
- SignalR 网站运行在 IIS 上
- 通过 Visual Studio 2015 打开 UWP 客户端连接到 IIS 上的 SignalR
- 通过 Visual Studio 2015 打开 HTML 客户端连接到 IIS 上的 SignalR
问题描述
- 独立运行 UWP 客户端时可以正常连接 SignalR 发送和接收消息
- 独立运行 HTML 客户端时可以正常连接 SignalR 发送和接收消息
- 同时运行 UWP 和 HTML 客户端时,双方都无法发送和接收消息
问题原因
- Visual Studio 2015 开启了 Enable browser link 选项,造成 html 客户端不断的刷新
参考:http://stackoverflow.com/questions/19917595/net-localhost-website-consistently-making-get-arterysignalr-polltransport-long
解决方法
- 在 Visual Studio 2015 中关闭 Enable browser link 选项
posted on 2016-06-18 10:16 CsharpStyle 阅读(188) 评论(0) 编辑 收藏 举报