介绍

SignalR 是 ASP.NET 团队正在开发的一个 Microsoft .NET Framework 库和 jQuery 插件,可能包括在以后版本的 ASP.NET 平台中。 它提供了一些前景极为光明的功能,而这些功能正是 .NET Framework 当前不曾具有的,并且是越来越多的开发者所需要的。

SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。是一个完全基于客户及服务器端解决方案,它是以JS作为客户端和ASP.NET作为服务端来创建这类的应用。

有关SignalR的更多细节

SignalR在NuGet上被分成了几个包:

· SignalR – 主要的包,包括SignalR.Server和SignalR.Js(你应该安装这个)

· SignalR.Server – 服务器端组件用以创建SignalR端点

· SignalR.Js – SignalR的Javascript客户端

· SignalR.Client – SignalR的.NET客户端

· SignalR.Ninject - SignalR 的Ninject 相关解决方案

SignalR的系统要求等请参考:http://www.asp.net/signalr/overview/getting-started/supported-platforms

安装SignalR

这里以Microsoft Visual Studio 2012为例,通过NuGet安装,工具——>扩展和更新,输入nuget搜索

即可下载安装,安装完毕后,通过NuGet来安装SignalR

方式一:工具——>库程序包管理器——>管理解决方案的NuGet程序包

选中项即可为当前项目安装SignalR。

方式二:工具——>库程序包管理器——>程序包管理器控制台

输入Install-Package Microsoft.AspNet.SignalR

完成后,发现项目添加许多dll以及JavaScript

最新文章

  1. 有关Javascript的length()函数
  2. [MS SQL Server]SQL Server如何开启远程访问
  3. C# winform多线程的小例子
  4. NDK
  5. PLSQL Developer 常用设置及快捷键
  6. 2661: [BeiJing wc2012]连连看
  7. NSRunLoop(来自官方文档)
  8. mysql关闭/启用外键约束
  9. 完美实现身份证校验 js正则
  10. 正确理解Mysql的列索引和多列索引
  11. CentOS7.2编译安装PHP7.2.3之史上最详细步骤。
  12. js数据类型以及数组字符串常用方法
  13. javascript 零碎笔记
  14. C++报错
  15. 负载(Load)分析及问题排查
  16. 重写TreeMap的compare方法处理配置表
  17. Java bytesToHexString 解析
  18. 【刷题】BZOJ 5415 [Noi2018]归程
  19. 【WPF】样式与模板:鼠标移入/悬浮时按钮的背景色不改变
  20. 【Mac】解决「无法将 chromedriver 移动到 /usr/bin 目录下」问题

热门文章

  1. 如何通过 GT 快速开始性能测试?
  2. 20145210 《Java程序设计》第一周学习总结
  3. html释疑
  4. 14、C#基础整理(函数)
  5. 重学STM32---(五)ADC
  6. Magento在IE下登陆不了后台,在Firefox下正常
  7. I - Tri Tiling
  8. jQuery实现一个全选复选框联动效果
  9. php-抽象
  10. 如何选择分类器?LR、SVM、Ensemble、Deep learning