In my project SignalR is working fine. But due to introduction of load balancing in Web Farm, I am planning to use Backplane with SQL, following this article :http://www.asp.net/signalr/overview/performance/scaleout-with-sql-server .
Backplane works fine if I use the latest packages(version 2.2.0) for Microsoft.AspNet.SignalR and Microsoft.AspNet.SignalR.SqlServer and choose 4.5 .Net framework . However, for some reasons , I need to stick to .Net 4.0 version and NOT use Owin. When I install the packages of Microsoft.AspNet.SignalR and Microsoft.AspNet.SignalR.SqlServer with version 1.1.4 OR 1.2.2 and work with .Net 4.0 , the SignalR seems to work fine but Backplane(using SQL) does not seem to be kicking in , as there are no tables created in the database. If I enable tracing , there are no trace files. Only transport related trace file is getting generated. I am using below code in my global.asax.cs:
// Signalr connection string
var signalRConnectionstring = ConfigurationManager.ConnectionStrings["SignalR"].ToString();
GlobalHost.DependencyResolver.UseSqlServer(signalRConnectionstring);
// Register the default hubs route: ~/signalr
RouteTable.Routes.MapHubs();