ホームページ  >  記事  >  バックエンド開発  >  Asp.net SignalR ではどのようなプラットフォームがサポートされていますか?

Asp.net SignalR ではどのようなプラットフォームがサポートされていますか?

高洛峰
高洛峰オリジナル
2016-12-24 14:39:161217ブラウズ

SignalR は複数のサーバーとクライアントの構成をサポートします。さらに、各トランスポートには独自の一連の要件があり、トランスポートがシステムでサポートされていない場合、SignalR は他のトランスポート タイプに正常にフェールオーバーできます。

システム要件
SignalR サーバー コンポーネントは、さまざまなサーバー構成でサポートされています。このセクションでは、サポートされているオペレーティング システム、.Net Framework、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 Web サイトのサポートによるもの。ただし、Web サイトの .Net フレームワークのバージョンが 4.5 で、構成ページで WebSocket が有効になっている場合に限ります。

サポートされているサーバーの .Net Framework バージョン
SignalR 2.0 は .Net Framework 4.5 のみをサポートしています。信頼性、互換性、安定性、パフォーマンスを向上させるための推奨アップデートを確認してください。

サポートされているサーバー IIS バージョン
SignalR は、次のバージョンの IIS でサポートされています。

1)、IIS 8 または IIS 8 Express。
2)、IIS 7 および IIS 7.5 では、拡張子なしの URL のサポートが必要です。
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 プロトコルのサポート。

クライアント システム要件
SignalR は、さまざまなクライアント プラットフォームで使用できます。このセクションでは、Web ブラウザー、Windows デスクトップ アプリケーション、Silverlight アプリケーション、およびモバイル デバイスにおける SignalR のシステム要件について説明します。

Web ブラウザ
SignalR はさまざまな Web ブラウザで使用できますが、通常は最新の 2 つのバージョンのみがサポートされます。

ブラウザーで SignalR を使用するアプリは、jQuery バージョン 1.6.4 またはメジャー バージョン (1.7.2、1.8.2、1.9.1 など) を使用する必要があります。

SignalR は次のブラウザで利用できます:

IE8、9、10、11 デスクトップおよびモバイル、Win8 およびモダン バージョンはすべてサポートされています。
Firefox: 現在のバージョン 1、Win および Mac バージョン。
Chrome: 現在のバージョン 1、Win および Mac バージョン。
Safari: 現在のバージョン 1、Mac および iOS のバージョン。
Opera: 現在のバージョン - 1、Win バージョンのみ。
Androidブラウザ。
ブラウザ要件に加えて、SignalR で使用される送信方法にも、次の表に示す独自の要件があります。

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

サポートされていないブラウザ
古いバージョンのブラウザで SignalR を実行しても大きな問題は発生しない可能性がありますが、古いブラウザーでの SignalR の動作を積極的にテストしたり、古いブラウザーとの互換性の問題を解決したりすることはありません。

構成とテストのリスト: テスト マトリックスを参照してください。

Windows デスクトップおよび Silverlight アプリケーション
SignalR は、Web ブラウザーでの実行に加えて、スタンドアロンの Windows クライアントまたは Silverlight アプリケーションで使用するように構成することもできます。 SignalR を使用するには、Windows デスクトップと Silverlight が次のシステム要件を満たしている必要があります:

1. Win XP SP3 以降では、アプリケーションは .Net Framework バージョン 4 を使用します。
2. Windows Vista 以降では、アプリケーションは .Net Framework バージョン 4.5 を使用します。
オペレーティング システムとフレームワークのバージョン要件に加えて、次の表に示すように、SignalR には送信方法に関する独自の要件もあります:

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

Windows ストレージおよび Windows Phone アプリケーション
SignalR は Windows ストレージおよび Windows Phone で使用できます次の表に示すように、アプリケーションには独自の要件もあります:

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

Asp.net SignalR でサポートされているプラ​​ットフォームに関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。