Anu*_*sha 3 asp.net signalr owin
我收到了这个错误
Owin.IAppBuilder'不包含'MapSignalR'的定义,也没有接受第一个类型为'Owin.IAppBuilder'的扩展方法'MapSignalR'(你是否缺少using指令或汇编引用?)
这是我的代码
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();
}
}
Run Code Online (Sandbox Code Playgroud)
我搜索了很多并尝试按堆栈溢出回答 'Owin.IAppBuilder'不包含'MapSignalR'的定义我有
1.新增Microsoft.Owin //版本2.0.1
2.添加了Microsoft.Owin.Security //版本2.0.1
3.增加了Microsoft Asp.Net SignalR
但我仍然得到同样的错误.请帮忙.提前致谢!!
chr*_*dev 11
看起来你有一个旧版本Microsoft.AspNet.SignalR.Core.dll,去nuGet并安装这个包,你应该看到这个扩展方法...

然后,您应该看到一堆这些方法public static IAppBuilder MapSignalR(this IAppBuilder builder);之下OwinExtensions.
编辑:根据评论
转到参考,然后单击此参考的属性...

该版本应类似于以下...

| 归档时间: |
|
| 查看次数: |
7230 次 |
| 最近记录: |