《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)
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+

六、推薦更新

  建議你對SignalR服務器端做以下更新:

    •  .NET Framework 4.5 here.

    • 微軟將定期為ASP.NET發布QFES評價。這些東西對我們很有利.

兄台,為了提升我寫作的熱情,求支持推薦和關注,祝你玉樹臨風、氣度不凡

  前面幾章是基本功,大家不要厭煩,后面進入實際使用中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM