Owin' IAppBuilder'名称空间Microsoft.AspNetCore.Owin中不存在

时间:2017-02-24 12:52:19

标签: c# asp.net-core signalr owin

我试图在我的MVC Core项目的startup.cs上使用IAppBuilder,这样我就可以调用app.MapSignalR来实现我的signalR。但是我似乎无法在我的项目中的任何地方使用Owin,即使我包含一个using语句或声明它就像

Microsoft.AspNetCore.Owin.IAppBuilder

我尝试过重新安装软件包,但这并没有帮助。有谁知道可能导致这种情况的原因?

1 个答案:

答案 0 :(得分:1)

查看一下sample app的SignalR repository,了解如何使用它。首先,Owin不是此要求,其次,您不使用MapSignalR()Startup.cs的相关部分是:

public void ConfigureServices(IServiceCollection services)
{
    //snip

    services.AddSignalR();

}

public void Configure(IApplicationBuilder app, IHostingEnvironment env, 
    ILoggerFactory loggerFactory)
{
    //snip

    app.UseSignalR(routes =>
    {
        routes....... //Your routes here
    });

}