title: SignalR calling clients from outside the hub does not work
body: <p>I am evaluating SignalR with a very simple example to be able to call the clients from the server. I have installed the latest version of SignalR using Nuget in an empty Visual Studio web application - Visual Studio 2012. The scenario is: I have an aspx Publisher that pushes messages from the code behind i.e by clicking the publish button. There is a html client that should receive the message. The code is below however not sure why the message is not passed to client. I have no error messages. SignalR Owin startup is called ok. If I type /Signalr/hubs url, I get the SignalR message.</p>
  
  <p>The code is:
  Hub:</p>
  
  <pre><code>namespace SignalRTest2
  {
      public class TestHub : Hub
      {
  
          // not needed??
      }
  }
  </code></pre>
  
  <p>Publisher:</p>
  
  <pre><code>public partial class Publisher : System.Web.UI.Page
  {
      protected void cmdBroadcast_Click(object sender, EventArgs e)
      {
          var testHub = GlobalHost.ConnectionManager.GetHubContext&lt;TestHub&gt;();
          testHub.Clients.All.clientSendMessage(txtMessage.Text);
      }
  }
  </code></pre>
  
  <p>Client:</p>
  
  <pre><code>&lt;head&gt;
  
  &lt;script src="Scripts/jquery-1.6.4.min.js"&gt;&lt;/script&gt;
  &lt;script src="Scripts/jquery.signalR-2.0.1.min.js"&gt;&lt;/script&gt;
  &lt;script src="/signalr/hubs"&gt;&lt;/script&gt;
  
  &lt;title&gt;&lt;/title&gt;
  
  &lt;script type="text/javascript"&gt;
  
      //Proxy created on the fly
      var myHub = $.connection.testHub;
  
      // Declare a function on the chat hub so the server can invoke it
      myHub.clientSendMessage = function (message) {
          //$("#messages").append("&lt;li&gt;" + message + "&lt;/li&gt;");
          alert(message);
      };
  
      $.connection.hub.start()
  
  &lt;/script&gt;
  </code></pre>
  
  <p></p>