.NET 4.5にアップグレードしましたが、WebSocket Serverを搭載していないWindows 7のみであっても、SignalRはFirefox/ChromeでWebSocketを使用することを強く推奨しています。SignalR - WebSocketを無効にするにはどうすればいいですか?
要求は明らかに失敗:
Firefox can't establish a connection to the server at ws://www.site.local/signalr?connectionData=
は、どのように私はWebSocketを忘れるとロングポーリングを使用するSignalRを強制しない、または私が欠けているのWindows 7用のWebSocketを設定する方法はありますか?
更新....私はSignalR 0.4を使用しています:
<package id="SignalR" version="0.4.0" />
<package id="SignalR.Hosting.AspNet" version="0.4.0.0" />
<package id="SignalR.Js" version="0.4.0.1" />
<package id="SignalR.Server" version="0.4.0.0" />
<package id="SignalR.StructureMap" version="0.4.1" />
SignalR 0.4に更新し、サーバがサポートしている場合にのみ、WebSocketを試行します。 – davidfowl
私はSignalR 0.4を使用しています(上記の私の更新を参照してください) – reach4thelasers
.NETFramework 4.5を使用している場合は、今すぐ検出する方法がないため、常にWebソケットを使用しようとします。 – davidfowl