Autofac 4和vNext beta-7以及Signal-Server 3.0 beta-7

时间:2015-09-14 14:58:23

标签: c# asp.net autofac dnx

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

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

确切地描述了我想要的东西。但它不起作用: 我的意思是我的物体不会注入。并且不会创建我的PersistentConnection(无Hub)对象。但我没有看到任何错误或例外。

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

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

我正在使用:DNX beta-7

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

1 个答案:

答案 0 :(得分:0)

哦,该死的,

如我的问题所述,我正在使用此处的代码:Self-Registering Libraries with Autofac 4 and vNext

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

但我的主要问题是,我没有得到任何例外或其他关于该问题的暗示。它会被SignalR或Autofac之间的任何地方吞噬。