Owin 'IAppBuilder' 不存在于命名空间 Microsoft.AspNetCore.Owin 中
Owin 'IAppBuilder' does not exist in the namespace Microsoft.AspNetCore.Owin
我正尝试在我的 MVC Core 项目中的 startup.cs 上使用 IAppBuilder,这样我就可以为我的 signalR 实现调用 app.MapSignalR。但是,我似乎无法在我的项目中的任何地方使用 Owin,即使我包含一个 using 语句或将其声明为
Microsoft.AspNetCore.Owin.IAppBuilder
我试过重新安装软件包,但没有用。有谁知道这可能是什么原因造成的?
看看 SignalR sample app which are all part of the 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
});
}
我正尝试在我的 MVC Core 项目中的 startup.cs 上使用 IAppBuilder,这样我就可以为我的 signalR 实现调用 app.MapSignalR。但是,我似乎无法在我的项目中的任何地方使用 Owin,即使我包含一个 using 语句或将其声明为
Microsoft.AspNetCore.Owin.IAppBuilder
我试过重新安装软件包,但没有用。有谁知道这可能是什么原因造成的?
看看 SignalR sample app which are all part of the 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
});
}