zoukankan      html  css  js  c++  java
  • SignalR要求_转自:https://www.cnblogs.com/humble/p/3855137.html

      SignalR 服务端组件可以被部署在诸多的服务器配置中,本节描述了它所支持的操作系统版本,.NET framework,IIS、以及其他组件

    二、支持的服务器操作系统

      SignalR服务端组件可以被部署在一下的服务端和客户端操作系统中.注意使用WebSockets时,SignalR需要Windows Server 2012 或者Windows 8,

    (WebSocket能够在Windows Azure Web Sites上使用,只要站点的.NET framework 版本达到4.5,且WebSocket能在站点的配置页面使用)

    • Windows Server 2012
    • Windows Server 2008 r2
    • Windows 8
    • Windows 7
    • Windows Azure

    三、服务端需要的 .NET Framework 版本

      SignalR 2仅仅支持.NET Famework 4.5,你可去Recommended Updates看看相关信息。

    四、IIS需要的版本

      当SignalR部署在IIS中,需要下面的版本支持。注意如果使用在我们自己的操作系统上,如开发所用的环境(Windows 8 or Windows 7),所有版本的IIS和Cassini不应该被使用,因为这里有一个10同时并发的限制,因为连接是短暂、频繁重新建立的、且不会立即被dispose,所以很快就会达到限制。IIS Express可以被使用在一般的操作系统上。

      同时注意SignalR使用WebSocket时,IIS 8 或者 IIS 8 Express是你需要的,服务器必须用Windows 8, Windows Server 2012, 或者更高,同时WebSocket必须在IIS中可用。你可以去之类看看如何开启IIS的WebSocket功能:IIS 8.0 WebSocket Protocol Support

    • IIS 8 或者IIS 8 Express.
    • IIS 7 和 7.5. 需要支持 extensionless URLs .
    • IIS 必须跑在集成模式下; 经典模式是不行的.
    • 我们的系统程序必须跑在完全信任的模式下.

    五、客户端系统需求

      SignalR能够在很多客户端平台下运行,本节描述了客户端浏览器、桌面应用程序、Silverlight应用程序及手机设备在使用SignalR的需求。

    1.浏览器

      SignalR支持许多中种类的浏览器,尤其是最近浏览器的两个版本。

    在浏览器中使用signalr的应用程序必须使用jQuery的版本>=1.6.4.

    signalr可在以下浏览器中使用:

    •  IE:8, 9, 10, and 11.现代桌面版和手机版也支持
    • Mozilla Firefox:所有版本,请允许我这么说
    • Google Chrome: 所有版本,请允许我这么说
    • Safari:所有版本,请允许我这么说
    • Opera: 所有版本,只支持WINDOWS版本
    • Android 浏览器
    浏览器协议需求
    通讯协议Internet 
    Explorer
    Chrome
    (Windows or iOS)
    FirefoxSafari 
    (OSX or iOS)
    Android
    WebSockets 10+ current - 1 current - 1 current - 1 N/A
    Server-Sent Events N/A current - 1 current - 1 current - 1 N/A
    ForeverFrame 8+ N/A N/A N/A 4.1
    Long Polling 8+ current - 1 current - 1 current - 1 4.1

    2.桌面应用程序和Silverlight程序

      注意:有人在做supersocket,所以我们可以让它运行得更强大,一下是官方给出的图

    桌面应用程序和Silverlight程序通讯协议需求
    通讯协议.NET applicationSilverlight
    Web Sockets Windows 8+ and .NET 4.5+ N/A
    Forever Frame N/A N/A
    Server-Sent Events .NET 4+ 5+
    Long Polling .NET 4+ 5+

    3.Windows Store和Windows Phone应用程序

      如上,我们可以借助第三方做事情

    Windows Store  和Windows Phone      通讯协议需求
    TransportWindows Store/ 
    .NET
    Windows Store/ 
    JavaScript
    Windows Phone/
    IE
    Windows Phone/
    .NET
    WebSockets N/A Win8+ 8+ N/A
    Forever Frame N/A Win8+ 7.5+ N/A
    Server-Sent Events Win8+ N/A N/A 8+
    Long Polling Win8+ Win8+ 7.5+ 8+

    六、推荐更新

      建议你对SignalR服务器端做以下更新:

        •  .NET Framework 4.5 here.

        • 微软将定期为ASP.NET发布QFES评价。这些东西对我们很有利.
  • 相关阅读:
    Goroutine被动调度之一(18)
    实战分析一个运行起来会卡死的Go程序
    Go语言调度器之盗取goroutine(17)
    第三章 Goroutine调度策略(16)
    非main goroutine的退出及调度循环(15)
    Go语言调度器之调度main goroutine(14)
    PHP经典面试题之 Redis 内存满了怎么办?
    【PHP】让新人快速理解ThinkPHP6中的事务操作
    面试官:说说swoole+PHP实现自动取消订单,还原库存等操作
    最新整理的PHP高级面试题来啦!【附答案】
  • 原文地址:https://www.cnblogs.com/sdya/p/11212167.html
Copyright © 2011-2022 走看看