Owin.IAppBuilder在asp.net中如何处理不包含MapSignalR的错误定义?

更新于
2026-09-25 10:37:57
6阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计346个文字,预计阅读时间需要2分钟。

Owin.IAppBuilder在asp.net中如何处理不包含MapSignalR的错误定义?

我在收到一个错误信息,提示缺少对MapSignalR的定义,可能是缺少相应的命名空间或未正确引用。以下是简化后的内容:

发现错误:Owin.IAppBuilder 没有定义 'MapSignalR',可能缺少 'using' 指令。

我收到了这个错误

Owin.IAppBuilder’ does not contain a definition for ‘MapSignalR’ and
no extension method ‘MapSignalR’ accepting a first argument of type
‘Owin.IAppBuilder’ could be found (are you missing a using directive
or an assembly reference?)

这是我的代码

using System; using System.Threading.Tasks; using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(VirtualClassroom.Startup1))] namespace VirtualClassroom { public class Startup1 { public void Configuration(IAppBuilder app) { app.MapSignalR(); } }

}
我搜索了很多,并尝试按堆栈溢出答案
‘Owin.IAppBuilder’ does not contain a definition for ‘MapSignalR’我有

1.新增Microsoft.Owin //版本2.0.1

Owin.IAppBuilder在asp.net中如何处理不包含MapSignalR的错误定义?

2.添加了Microsoft.Owin.Security //版本2.0.1

3.增加了Microsoft Asp.Net SignalR

但我仍然得到同样的错误.请帮忙.提前致谢!!

看起来你有一个旧版本的Microsoft.AspNet.SignalR.Core.dll,去nuGet并安装这个包,你应该看到这个扩展方法…

然后你应该看到一堆这些方法public static IAppBuilder MapSignalR(这个IAppBuilder构建器);在OwinExtensions下.

编辑:根据评论

转到参考,然后单击此参考的属性…

该版本应类似于以下…

本文共计346个文字,预计阅读时间需要2分钟。

Owin.IAppBuilder在asp.net中如何处理不包含MapSignalR的错误定义?

我在收到一个错误信息,提示缺少对MapSignalR的定义,可能是缺少相应的命名空间或未正确引用。以下是简化后的内容:

发现错误:Owin.IAppBuilder 没有定义 'MapSignalR',可能缺少 'using' 指令。

我收到了这个错误

Owin.IAppBuilder’ does not contain a definition for ‘MapSignalR’ and
no extension method ‘MapSignalR’ accepting a first argument of type
‘Owin.IAppBuilder’ could be found (are you missing a using directive
or an assembly reference?)

这是我的代码

using System; using System.Threading.Tasks; using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(VirtualClassroom.Startup1))] namespace VirtualClassroom { public class Startup1 { public void Configuration(IAppBuilder app) { app.MapSignalR(); } }

}
我搜索了很多,并尝试按堆栈溢出答案
‘Owin.IAppBuilder’ does not contain a definition for ‘MapSignalR’我有

1.新增Microsoft.Owin //版本2.0.1

Owin.IAppBuilder在asp.net中如何处理不包含MapSignalR的错误定义?

2.添加了Microsoft.Owin.Security //版本2.0.1

3.增加了Microsoft Asp.Net SignalR

但我仍然得到同样的错误.请帮忙.提前致谢!!

看起来你有一个旧版本的Microsoft.AspNet.SignalR.Core.dll,去nuGet并安装这个包,你应该看到这个扩展方法…

然后你应该看到一堆这些方法public static IAppBuilder MapSignalR(这个IAppBuilder构建器);在OwinExtensions下.

编辑:根据评论

转到参考,然后单击此参考的属性…

该版本应类似于以下…