SignalRは.NET 4.0をサポートしていますか?または、それは.NET 4.5以上からのみサポートされていますか? SignalRの最小要件を提供するリンクはありますか?.
これはもう当てはまりません。2.xリリースでは.NET 4.5が必要です。 https://github.com/SignalR/SignalR/issues/172
SignalRに対する最後の.NET 4.0サポートはバージョン1.2.2です。バージョン2は.NET 4.5でのみ機能します
NuGetパッケージマネージャーコンソールを開き、次のように入力します。
Install-Package Microsoft.AspNet.SignalR.Client -Version 1.2.2
Install-Package Microsoft.AspNet.SignalR -Version 1.2.2
これにより、選択したプロジェクト(Webプロジェクト)にSignalR(クライアントおよびサーバー)が自動的にインストールされます。
はい。NET4.0はSignalRをサポートしています。最小要件:
* Visual Studio 2010 SP1
* VS2010ではテンプレートインストーラーを使用できないため、SignalR NuGetパッケージをインストールする必要があります
ここで注目すべき1つは、クライアント/サーバーの.Netバージョンです。
ほとんどの人は、signalRをWindows 2008R2以降でホストできることを知っています(ただし、繰り返す価値はあります)。 Windows 2008R2にはIIS7があるため、IIS7でホストされている場合、signalRはWebSocketを使用できません(古いWindows httpスタックはWebSocketをサポートしていないため)。つまり、ServerSentEventsまたはLongPollingです。パフォーマンスは良くありません。
Windows 2012以降(したがって、少なくともIIS8)はWebSocketのサポートを提供します。これにより、私たちが求めている途方もないC10Kパフォーマンスが得られます。
ここで興味深いビットです。
。NETクライアント。
ブラウザーのみに関心がある場合は、このビットをスキップしてください。
SignalRバックエンドに接続する.Netクライアントは、WebSocketを使用するためにWindows8以上を使用する必要があります。Windows7のMicrosoftネットワーキングスタック(.Net用)には、WebSocketが含まれていません。
クライアントがWindows7の場合は、WebSocketでsignalRを使用しないでください。
または...同様に、httpハンドシェイクを処理するには、WebClientと組み合わせたカスタムWebSocketスタックを使用する必要があります。
うまくいけば、これは他の誰かを助けるでしょう!
http://www.bluelemoncode.com/2013/02/default.aspx にサンプルプロジェクトが1つあります
これは、SignalRの優れたサンプルであり、2010 SP1および.NET Framework 4.0と比較して機能します。正常に動作しています。
http://www.bluelemoncode.com/file.axd?file=2013%2f3%2fSignalR_OneOneChat.Zip