我试图在我的MVC Core项目的startup.cs上使用IAppBuilder,这样我就可以调用app.MapSignalR来实现我的signalR。但是我似乎无法在我的项目中的任何地方使用Owin,即使我包含一个using语句或声明它就像
Microsoft.AspNetCore.Owin.IAppBuilder
我尝试过重新安装软件包,但这并没有帮助。有谁知道可能导致这种情况的原因?
答案 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
});
}