我升級到.NET 4.5,現在SignalR似乎堅持使用Firefox/Chrome中的WebSockets - 即使我只在沒有WebSocket Server的Windows 7上。SignalR - 如何禁用WebSockets
請求顯然失敗:
Firefox can't establish a connection to the server at ws://www.site.local/signalr?connectionData=
如何強制SignalR忘掉的WebSockets和使用長輪詢,或者是有適用於Windows 7,我很想念設立的WebSockets的一種方式?
更新....我使用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,它只會嘗試websockets,如果服務器支持它。 – davidfowl 2012-04-03 17:52:06
我使用的是SignalR 0.4(請參閱上面的更新) – reach4thelasers 2012-04-04 08:18:11
如果您使用的是.NETFramework 4.5,它會一直嘗試使用websockets,因爲目前沒有好的方法來檢測它。 – davidfowl 2012-04-04 17:51:55