1.支持的服务器操作系统:
SignalR 服务器组件可以驻留在下列服务器或客户端操作系统。请注意, SignalR 使用 Websocket,为 Windows Server 2012 或 Windows 8 需要 (WebSocket 可以使用 Windows Azure 网站上,只要该网站的.NET 框架版本设置为 4.5,和在该网站的配置页中启用 Web 套接字)。
Windows 服务器 2012
Windows Server 2008 r2
Windows 8
Windows 7
Windows Azure
2.支持的服务器.NET版本:
SignalR 2 只有支持.NET 框架 4.5。为提高可靠性、 兼容性、 稳定性和性能的更新请参见更新。
3.受支持的服务器IIS版本:
SignalR 使用 WebSocket,必须使用 IIS 8或IIS 8 Express ,服务器必须使用 Windows 8,Windows Server 2012,或更高版本,和 WebSocket 必须在 IIS 中启用。有关如何启用 WebSocket 在 IIS 中的信息,参阅IIS 8.0 WebSocket 协议支持.
8 IIS 或IIS 8 Express。
IIS 7 和 7.5。对无扩展名的 Url的支持是必需的。
IIS 必须运行在集成模式下;不支持经典模式。如果在使用 Server-Sent 事件传输的经典模式下运行 IIS,可能会遇到消息达 30 秒的延迟。
宿主应用程序必须以完全信任模式运行。
4.客户端系统要求:
Web 浏览器
SignalR 可以用在各种 web 浏览器,但是通常情况下,只有最新的两个版本都支持。
在浏览器中使用那么 SignalR 的应用程序必须使用 jQuery 版本 1.6.4 或主要版本 (如 1.7.2,1.8.2 或 1.9.1)。
SignalR 可用于以下浏览器 ︰
微软 Internet Explorer 版本 8,9,10 和 11。现代,桌面和移动版本的支持。
Mozilla 火狐浏览器 ︰ 当前版本-1,Windows 和 Mac 版本。
谷歌 chrome 浏览器 ︰ 当前版本-1,Windows 和 Mac 版本。
Safari ︰ 当前版本-1,Mac 和 iOS 版本。
歌剧 ︰ 当前版本-1,仅限 Windows。
Android 的浏览器
除了要求某些浏览器,那么 SignalR 使用的各种传输有对自己的要求。在以下配置中支持下列传输 ︰
5.Windows 桌面和 Silverlight 应用程序
除了在 web 浏览器中运行,那么 SignalR 可承载独立 Windows 客户端或 Silverlight 应用程序中。Windows 桌面和 Silverlight 那么 SignalR 的应用程序有下列系统要求。
Windows XP SP3 或更高版本支持应用程序使用.NET 4。
在 Windows Vista 或更高版本支持应用程序使用.NET 框架 4.5。
除了操作系统和.NET 框架要求,提供给那么 SignalR 运输有对自己的要求。在以下配置中支持下列传输 :
6.Windows 应用商店和 Windows Phone 应用程序
SignalR 可以在 Windows 应用商店应用程序和 Windows Phone 8 应用程序使用。在以下配置中支持下列传输: