zoukankan      html  css  js  c++  java
  • 《ASP.NET SignalR系列》第三课 SignalR的支持平台

    从现在开始相关文章请到: http://lko2o.com/moon

    接着第二课:《ASP.NET SignalR系列》第二课 SignalR的使用说明

    一、服务器系统要求

      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 浏览器
        </tr>
    
    </tr>
    
    浏览器协议需求
    通讯协议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,所以我们可以让它运行得更强大,一下是官方给出的图

        </tr>
    
    桌面应用程序和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应用程序

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

        </tr>
    
    </tbody>
    
    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评价。这些东西对我们很有利.

    兄台,为了提升我写作的热情,求支持推荐和关注,祝你玉树临风、气度不凡

      前面几章是基本功,大家不要厌烦,后面进入实际使用中




    少侠,我看你气度不凡天赋异禀,这么帅,来了就给推荐一把吧




    我的最近更新
    最新发布文章、框架、咨询等,来看看吧
    19
    1
    « 上一篇:《ASP.NET SignalR系列》第二课 SignalR的使用说明
    » 下一篇:《ASP.NET SignalR系列》第四课 SignalR自托管(不用IIS)
    	</div>
  • 相关阅读:
    【禅道】禅道安装步骤
    软件测试学习路线
    【mysql】mysql数据库安装
    【用例】测试用例阶段总结
    【坑】自动化测试之Excel表格
    开始.....
    网络攻防
    PAT/查找元素习题集
    PAT/简单模拟习题集(二)
    PAT/简单模拟习题集(一)
  • 原文地址:https://www.cnblogs.com/owenzh/p/11162189.html
Copyright © 2011-2022 走看看