Using persistent connections and an ASP.NET JavaScript client, I am trying to connect to a sub-domain not the same as the one the page was served from.
ASP.Net Page
You need to do one of the following to make it work:
$.connection.hub.url = 'http://subdomain.domain.com/signalr';
Enable cross domain on the server:
RouteTable.Routes.MapHubs(new HubConfiguration() { EnableCrossDomain = true });