多个项目解决方案的autofac配置

时间:2014-12-15 22:12:09

标签: c# asp.net asp.net-mvc autofac

嗨,大家好,我的项目只有Configurated Autofac,但它运行得很好,但是......

当我向我的解决方案添加第二个项目并尝试在那里使用我的配置时,会出现问题。

这就是我的所作所为:

核心项目:

  1. 我将Autofac配置为注册从接口继承的所有类;
  2. 然后我调用global.asax文件中的方法:

    var autofacBotstrap = new AutofacBootstrap();
    autofacBotstrap.Configure();
    
  3. 一切正常;

    但是当我尝试从同一个解决方案中调用另一个项目中的相同方法并且得到这个臭名昭着的错误时它停止工作:

      

    没有为此对象定义无参数构造函数

    我发现使用GlobalDependencyResolver很容易在web api中修复

    我的疑问是:如何为mvc(5)修复此问题?

    这些是一些子问题:

    哪个项目应该是启动项目? IIS中出了什么问题?应该将哪个项目添加到IIS?

    我无法在网上找到任何信息,我希望因为这个问题很简单,没有人能够拥有它。请帮助,我已经失去了头发!

0 个答案:

没有答案