【问题标题】:SignalR .NET4 Map issueSignalR .NET4 地图问题
【发布时间】: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


【解决方案1】:

回答这个帖子可能已经晚了。可能对其他人有帮助。 Startup.cs 不支持 4.0 版本 您将需要一个global.asax 和以下

using System.Web.Routing;
using Microsoft.AspNet.SignalR;

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

【讨论】:

    【解决方案2】:

    你可以试试这个,我也遇到了同样的问题,更新Owin版本后一切正常

    @Pawel 也提出了同样的建议

    Package manager console : Install-Package Microsoft.Owin -Version 2.1.0
    

    【讨论】:

    • 我添加了 Microsoft.Owin,我仍然看到同样的错误。另外,我尝试添加 Microsoft.Owin.Security 2.0.1 但失败了。我的使用有 Owin 和 Microsoft.Owin
    • 我在主帖中添加代码供您参考。请看一下。在我的 MVC 项目引用中,我有 Microsoft.AspNet.SignalR.Owin 1.2.2.0 和 Microsoft.Owin 2.0.1.0 和 Microsoft.Owin.Host.SystemWeb 1.0.0.0
    • @CoolArchTek 我刚刚检查了我的代码以查看 owin 的版本,它是 2.1.0 你可以试试这个版本吗?因为我也有同样的错误,我使用 Owin 版本解决了问题
    • 我仍然收到同样的错误。在主帖中添加更多详细信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多