title: SignalR: "Protocol error: Unknown transport." when navigating to hub
body: <p>I'm trying to use ASP.NET Signalr for the first time - here's what I've done:
  Created a new web project and added the following SignalR packages:</p>
  
  <p><img src="https://i.stack.imgur.com/QX0Dq.png" alt="enter image description here"></p>
  
  <p>I've then created the following class:</p>
  
  <pre><code>[HubName("chat")]
  public class ChatHub : Hub
  {
      public void Hello()
      {
          Clients.All.hello();
      }
  }
  </code></pre>
  
  <p>And the following startup configuration:</p>
  
  <pre><code>public partial class Startup
  {
      public void Configuration(IAppBuilder app)
      {
          ConfigureAuth(app);
          app.MapSignalR();
      }
  }
  </code></pre>
  
  <p>However whenever I navigate to </p>
  
  <blockquote>
    <p>localhost:(port)/api/signalr/chat</p>
  </blockquote>
  
  <p>I get the following error:</p>
  
  <blockquote>
    <p>Protocol error: Unknown transport.</p>
  </blockquote>
  
  <p>I'm running the latest browsers and have tried multiple different ones so what could be the issue?</p>