【问题标题】:Autofac 4 and vNext beta-7 and Signal-Server 3.0 beta-7Autofac 4 和 vNext beta-7 和 Signal-Server 3.0 beta-7
【发布时间】:2015-09-15 00:36:23
【问题描述】:

我正在使用 ASP.NET vnext 和 SignalR。作为 IoC,我想使用 Autofac。

为此,我找到了一个完美的例子: Self-Registering Libraries with Autofac 4 and vNext 来自@endeffects

准确地描述了我想要的。但它不起作用: 我的意思是我的对象不会被注入。并且没有创建我的 PersistentConnection(无集线器)对象。但我没有看到任何错误或异常。

当我从我的 PersistentConnection 构造函数中删除请求的接口时,连接将建立,一切都很好。但我还没有我请求的对象实例如何实现所需的接口。

自 7 月底以来 Autofac 和 DNX 是否有任何重大变化?

我正在使用:DNX beta-7

  • “Autofac”:“4.0.0-beta8-135”,
  • “Autofac.Dnx”:“4.0.0-alpha4-79”
  • “Microsoft.AspNet.SignalR.Server”:“3.0.0-beta7”

【问题讨论】:

  • @mason 抱歉,我使用 Autofac 4 和 vNext(现在已修复)设置了指向自注册库的错误链接。在那里你可以找到完整的代码,我也用过。

标签: c# asp.net autofac dnx


【解决方案1】:

该死的,

正如我的问题帖子中所述,我正在使用这里的代码:Self-Registering Libraries with Autofac 4 and vNext

在我的代码深处,我发现了一种类型,它没有无参数构造函数,并且所需的类型没有在 IoC 中注册。我修复它以更改为无参数构造函数。现在可以了

但我的主要问题是,我没有得到任何异常或有关该问题的其他提示。它将被 SignalR 或 Autofac 之间的任何地方吞下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 2015-08-15
    • 2011-01-14
    • 1970-01-01
    • 2015-10-28
    相关资源
    最近更新 更多