C# app.MapSignalR不是IAppBuilder的成员
我在下面所示的Startup.cs类中尝试映射信号器时遇到此错误C# app.MapSignalR不是IAppBuilder的成员,c#,signalr,owin,class-library,C#,Signalr,Owin,Class Library,我在下面所示的Startup.cs类中尝试映射信号器时遇到此错误 using System; using System.Collections.Generic; using System.Linq; using System.Web; using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(MyControl.Webserver.Startup))] namespace MyControl.Webserver {
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(MyControl.Webserver.Startup))]
namespace MyControl.Webserver
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
我读过另一个问题,它也在问同样的问题。唯一的区别是NuGet已正确安装添加的Microsoft.Owin版本2.0.1和添加的Microsoft.Owin.Security版本2.0.1
我也尝试过创建另一个类库。从NuGet安装Microsoft.AspNet.signal并添加相同的Startup.cs类。然后它就起作用了
我正在使用:
Microsoft.AspNet.SignalR 2.1.1
Microsoft.Owin 2.0.1
Microsoft.Owin.Security 2.0.1
Owin 1.0
我不知道从这里到哪里去
非常感谢您的帮助。我通过删除另一个文件夹中的一些文件来修复它 他们似乎在任何地方都没有被提及,但他们一定在做什么:-