【发布时间】:2015-03-17 22:17:48
【问题描述】:
我使用从 Nuget 下载的 SignalR 创建了一个 .net 框架 4.0。我想我下载了 Microsoft.AspNet.SignalR -Version 1.1.3(根据SignalR support in .NET 4 的说明)
然后我从应用程序http://blog.robseder.com/2013/10/18/executing-a-long-running-process-from-a-web-page/复制代码
当我执行它时,我在下面得到一个错误
错误 10“Owin.IAppBuilder”不包含“MapSignalR”的定义,并且找不到接受“Owin.IAppBuilder”类型的第一个参数的扩展方法“MapSignalR”(您是否缺少 using 指令还是程序集参考?)
有人帮我解决这个问题吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
namespace MvcApplication1.App_Start
{
public static class Startup
{
public static void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
我的 MVC 项目 .net Framework 4.0 中有这些
Microsoft.AspNet.SignalR.Core 1.2.2.0 Microsoft.AspNet.SignalR.Owin 1.2.2.0 Microsoft.AspNet.SignalR.SystemWeb 1.2.2.0 微软.Owin 2.1.0.0 Microsoft.Owin.Host.SystemWeb 1.0.0.0
但我没有看到 Microsoft.AspNet.SignalR.dll!!
【问题讨论】:
-
我不认为它是重复的。我的是 .net Framework 4.0,我正在使用 SignalR 1.1.3
-
@Pawel 对不起!我弄错了。我仍然收到同样的错误。在主帖中添加更多详细信息。
-
出于好奇 - 为什么使用 1.1.3 而不是最新版本?
标签: jquery .net asp.net-mvc-4 signalr