Autofac类型访问异常

时间:2016-04-30 13:10:58

标签: api web dependency-injection asp.net-mvc-5 autofac

所以我正在尝试使用MVC 5和Web API 2设置Autofac,但我在运行时不断收到此错误:

https://gyazo.com/b29dfb41431684f1b61d0fdd1c359765

我不知道从哪里开始寻找潜在的解决方案

提前致谢!

1 个答案:

答案 0 :(得分:1)

这是一个版本问题。您可能使用了错误版本的Autofac.Integration.Mvc(可能是MVC3或MVC4的版本)。

首先删除解决方案中对Autofac.MVC的所有引用。

然后在Package Manager控制台中运行以下命令安装Autofac ASP.NET MVC 5 Integration:

Install-Package Autofac.Mvc5

希望有所帮助:)