title: No transport could be initialized successfully. Try specifying a different transport or none at all for auto initialization
body: <p>I didn't specify any transport in <code>hubConnection.start()</code>, but I still got the transport failure.
  I am using IE 10 and IIS 8.0. Could anyone tell me what's wrong?</p>
  
  <p>The code to connect to SignalR server:</p>
  
  <pre><code>    $(document).ready(function () {
          var hubConnection = $.hubConnection("http://myserver.com:8031");
          var notificationHub = hubConnection.createHubProxy("Notification");
          hubConnection.logging = true;
  
          notificationHub.on("calculationResultReceived", function (result) {
              addLog("Time elapsed: " + result.timeElapsed + ", finalResult: " + result.finalResult+ ", ID: " + result.jobId);
              }
          });
  
          hubConnection.start().done(function () {
              notificationHub.invoke("Echo")
                  .done(function (msg) { addLog("Notification hub connection established successfully" + "\n" + msg); })
                  .fail(function (message) { addLog("Failed to register push channel"); });
          }).fail(function (message) {
              addLog("The connection cannot be established: " + message)
          });
      });
  </code></pre>
  
  <p>The console log of the IE10:</p>
  
  <blockquote>
    <p>[23:10:06 UTC+0800] SignalR: Client subscribed to hub 'notification'.
    [23:10:06 UTC+0800] SignalR: Negotiating with
    '<a href="http://myserver.com:8031/signalr/negotiate?connectionData=%5B%7B%22name%22%3A%22notification%22%7D%5D&amp;clientProtocol=1.3" rel="nofollow noreferrer">http://myserver.com:8031/signalr/negotiate?connectionData=%5B%7B%22name%22%3A%22notification%22%7D%5D&amp;clientProtocol=1.3</a>'.
    [23:10:07 UTC+0800] SignalR: This browser doesn't support SSE.<br>
    [23:10:07 UTC+0800] SignalR: Binding to iframe's load event.<br>
    [23:10:12 UTC+0800] SignalR: foreverFrame timed out when trying to
    connect.   [23:10:12 UTC+0800] SignalR: Stopping forever frame.<br>
    [23:10:12 UTC+0800] SignalR: Opening long polling request to
    '<a href="http://myserver.com:8031/signalr/connect?transport=longPolling&amp;connectionToken=c39XZZSbiQZDnXbf6vOm8zt8wTQrStyPg8qchxWFevyp9BN2yxslU6YAahRdrsy7W0LOc%2BW5FMfRhQe10o%2B2ihlprs9803heDkD2S1Qo4j8oI1kmUA5fPXoBlcP3Ygrk&amp;connectionData=%5B%7B%22name%22%3A%22notification%22%7D%5D&amp;tid=6" rel="nofollow noreferrer">http://myserver.com:8031/signalr/connect?transport=longPolling&amp;connectionToken=c39XZZSbiQZDnXbf6vOm8zt8wTQrStyPg8qchxWFevyp9BN2yxslU6YAahRdrsy7W0LOc%2BW5FMfRhQe10o%2B2ihlprs9803heDkD2S1Qo4j8oI1kmUA5fPXoBlcP3Ygrk&amp;connectionData=%5B%7B%22name%22%3A%22notification%22%7D%5D&amp;tid=6</a>'.
    [23:10:17 UTC+0800] SignalR: longPolling timed out when trying to
    connect.   [23:10:17 UTC+0800] SignalR: Aborted xhr request.<br>
    [23:10:17 UTC+0800] SignalR: Stopping connection.   [23:10:17
    UTC+0800] SignalR: Fired ajax abort async = true.</p>
  </blockquote>
  
  <h2>ADD 1</h2>
  
  <p>I checked my IIS8 installation, and enabled the <strong>WebSocket</strong> feature. But still the same error, though the error message changed a bit.
  <img src="https://i.stack.imgur.com/5Cmi4.jpg" alt="enter image description here"></p>