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 浏览器
    浏览器协议需求
    通讯协议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评价。这些东西对我们很有利.

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

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

  • 相关阅读:
    四个好看的CSS样式表格
    POJ 2255 Tree Recovery
    黑马程序猿_2014 7月 我使用多线程体验
    Dos命令将合并两个文本文件的内容
    栈和堆之间的差(他转身无数的文章)
    【Espruino】NO.12 加速度计演示
    MySQL进口.sql文件和常用命令
    typedef和define具体的具体差异
    muduo网络图书馆评测
    Web采矿技术
  • 原文地址:https://www.cnblogs.com/humble/p/3855137.html
Copyright © 2011-2022 走看看