Asp.net SignalR支援的平台有哪些

來源:互聯網
上載者:User
SignalR支援多種伺服器和用戶端配置。此外,每種傳輸方式都有自身的要求限制;如果某種傳輸方式不被系統支援,SignalR能夠優雅地將容錯移轉到其他類型的傳輸方式。

系統要求
SignalR伺服器組件可以被多種伺服器配置所支援。本節介紹所支援的作業系統,.Net架構,IIS及其他組件。

支援的伺服器作業系統
SignalR的伺服器組件被以下伺服器和用戶端作業系統支援。

Windows Server 2012
Windows Server 2008 R2
Windows 8
Windows 7
Windows Azure

請注意,如果你想讓SignalR使用的WebCosket,則需要Windows Server 2012或Windows 8 作業系統(WebSocket也可以被Windows Azure網站支援,前提是網站的.Net架構版本為4.5,並且在配置頁中已經啟用了WebSockets)。

支援的伺服器.Net架構版本
SignalR 2.0僅支援.Net 架構4.5,檢查Recommended Updates以提高可靠性、相容性、穩定性及效能。

支援的伺服器IIS版本
SignalR被以下版本的IIS支援。

1)、IIS 8 或 IIS 8 Express。
2)、IIS 7 和 IIS 7.5,需要extensionless URLs支援。
3)、IIS必須在整合模式下運行,不支援傳統模式。當IIS運行在傳統模式時,使用伺服器發送事件可能帶來30秒的訊息延遲。
4)、託管應用程式必須運行在信任模式下。
請注意,如果使用用戶端作業系統,比如用於開發(Windows 7 或 8),則不應使用IIS或Cassini的完整版本。因為用戶端有10個並發串連的限制,要達到這一限制非常容易,因為串連是非常短暫的而且經常重建立立。並且在串連使用過後並不會立即銷毀。你應當使用IIS Express。

還需要注意如果你想要SignalR使用WebSocket,則必須使用IIS 8 或IIS 8 Express,伺服器必須使用Windows 8 , Windows Server 2012並且IIS必須啟用了WebSocket,關於在IIS中啟用WebSocket,請參閱IIS 8.0 WebSocket Protocol Support。

用戶端系統需求
SignalR可以用於各種用戶端平台。本節介紹SignalR在Web瀏覽器、Windows傳統型應用程式,Silverlight應用程式和行動裝置中的系統要求。

Web瀏覽器
SignalR可以在各種Web瀏覽器中使用,但通常情況下,只有支援最新的兩個版本。

應用程式在瀏覽器中使用SignalR必須使用jQuery版本1.6.4,或主要版本(如1.7.2,1.8.2,1.9.1等)。

SignalR在以下瀏覽器中可用:

IE8 , 9 , 10 , 11 案頭及移動,Win8的Modern,版本都支援。
Firefox:目前的版本-1,Win及Mac版本。
Chrome:目前的版本-1,Win及Mac版本。
Safari:目前的版本-1,Mac及iOS版本。
Opera:目前的版本-1,僅限Win版本。
安卓瀏覽器。
除了瀏覽器要求,SignalR所使用的傳輸方式也有各自的要求,如下表:

不支援的瀏覽器
雖然在舊版本的瀏覽器中運行SignalR中可能不會有重大問題,但我們不會主動去測試SignalR在舊瀏覽器中的運行情況,也不會解決同舊瀏覽器的相容問題。

請參考配置及測試清單:our testing matrix。

Windows案頭和Sliverlight應用程式
除了在網路瀏覽器上運行,SignalR也可以被配置使用在獨立的Windows用戶端或Silverlight應用程式中。要使用SignalR,Windows案頭和Silverlight應滿足以下系統需求:

1、在Win XP SP3及以上,應用程式使用.Net 架構版本4。
2、在Windows Vista及以上,應用程式使用.Net 架構版本4.5。
除了作業系統及架構版本需求,SignalR對於傳輸方式也有各自的要求,如下表:

Windows儲存和Windows Phone應用程式
SignalR可以用在Windows儲存和Windows Phone應用程式中,對於傳輸方式也有各自的要求,如下表:

相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.