《ASP.NET SignalR系列》第三課 SignalR的支持平臺

從如今開始相關文章請到: http://lko2o.com/moonhtml

接着第二課:《ASP.NET SignalR系列》第二課 SignalR的使用說明android

1、服務器系統要求

  SignalR 服務端組件能夠被部署在諸多的服務器配置中,本節描述了它所支持的操做系統版本,.NET framework,IIS、以及其餘組件web

2、支持的服務器操做系統

  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

3、服務端須要的 .NET Framework 版本

  SignalR 2僅僅支持.NET Famework 4.5,你可去Recommended Updates看看相關信息。websocket

4、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 Supportapp

  • IIS 8 或者IIS 8 Express.
  • IIS 7 和 7.5. 須要支持 extensionless URLs .
  • IIS 必須跑在集成模式下; 經典模式是不行的.
  • 咱們的系統程序必須跑在徹底信任的模式下.

5、客戶端系統需求

  SignalR可以在不少客戶端平臺下運行,本節描述了客戶端瀏覽器、桌面應用程序、Silverlight應用程序及手機設備在使用SignalR的需求。
asp.net

1.瀏覽器
less

  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)
Firefox Safari
(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 application Silverlight
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      通信協議需求
Transport Windows 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+

6、推薦更新

  建議你對SignalR服務器端作如下更新:

    •  .NET Framework 4.5 here.

    • 微軟將按期爲ASP.NET發佈QFES評價。這些東西對咱們頗有利.

兄臺,爲了提高我寫做的熱情,求支持推薦和關注,祝你玉樹臨風、氣度不凡

  前面幾章是基本功,你們不要厭煩,後面進入實際使用中

相關文章
相關標籤/搜索