'Microsoft.AspNet.SignalR.IDependencyResolver'不包含'UseSqlServer'的定义

时间:2018-01-29 17:44:15

标签: c# jquery asp.net-mvc signalr signalr-backplane

我正在使用SignalR 2.2.2 MVC 5 JQUERY 3.3.1

我有信号员在网站,集线器设置工作,并可以发送数据给客户。

我现在想使用MsSql使这个可扩展,但是下面的代码不起作用,因为它找不到方法。

public void Configuration(IAppBuilder app)
        {
            // Any connection or hub wire up and configuration should go here
            string sqlConnectionString = "Data Source=dbSource; Catalog=SignalRtest;User=SignalRtest_App;password=";
            GlobalHost.DependencyResolver.UseSqlServer(sqlConnectionString);

            app.MapSignalR();
        }

但它无法解析UseSqlServer来创建背板。

任何人都知道如何解决这个问题?我想我只是错过了一个包裹?

已安装的软件包:

 <packages>
  <package id="jQuery" version="3.3.1" targetFramework="net45" />
  <package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />
  <package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR" version="2.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR.Core" version="2.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR.JS" version="2.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR.SystemWeb" version="2.2.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net45" />
  <package id="Microsoft.Owin" version="2.1.0" targetFramework="net45" />
  <package id="Microsoft.Owin.Host.SystemWeb" version="2.1.0" targetFramework="net45" />
  <package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net45" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
  <package id="Owin" version="1.0" targetFramework="net45" />
</packages>

0 个答案:

没有答案