首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SignalR .NET4地图问题

SignalR .NET4地图问题
EN

Stack Overflow用户
提问于 2015-03-17 22:17:48
回答 2查看 405关注 0票数 0

我用从Nuget下载的.net框架创建了一个SignalR框架。我想我下载了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’(您缺少使用指令还是程序集引用?)

有人帮我解决这个问题吗?

代码语言:javascript
复制
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框架中有这些

Microsoft.AspNet.SignalR.Core 1.2.2.0 Microsoft.AspNet.SignalR.Owin 1.2.2.0 Microsoft.AspNet.SignalR.SystemWeb 1.2.2.0 Microsoft.Owin 2.1.0.0 Microsoft.Owin.Host.SystemWeb 1.0.0.0

但我没看到Microsoft.AspNet.SignalR.dll!!

EN

回答 2

Stack Overflow用户

发布于 2015-04-14 18:07:16

回复这篇帖子可能已经晚了。可能对其他人有帮助。Startup.cs不支持Version4.0,您将需要一个带有以下内容的global.asax

代码语言:javascript
复制
using System.Web.Routing;
using Microsoft.AspNet.SignalR;

protected void Application_Start(object sender, EventArgs e)
{
  RouteTable.Routes.MapHubs();
}
票数 1
EN

Stack Overflow用户

发布于 2015-03-18 03:37:51

您可以尝试这样做,我也遇到了相同的问题,在更新Owin版本之后,一切正常。

此外,@Pawel也提出了同样的建议

代码语言:javascript
复制
Package manager console : Install-Package Microsoft.Owin -Version 2.1.0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29110792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档