2016-04-30 65 views
2

所以我想建立Autofac使用MVC 5和Web API 2,但我一直在运行时收到此错误:Autofac类型访问异常

https://gyazo.com/b29dfb41431684f1b61d0fdd1c359765

我不知道从哪里开始寻找潜在的修复

在此先感谢!

+2

请复制粘贴完整的异常消息,堆栈跟踪和适当的细节*进入*你的问题。如果您有兴趣获得答案,请不要制作错误屏幕截图,特别是不要链接到存储在别处的图像。 – Steven

+0

提供应用程序本身的细节也很好 - 你的packages.config,抛出异常时运行的代码等等。 –

回答

1

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

首先删除全部引用您在解决方案中的Autofac.MVC。

然后安装Autofac ASP.NET MVC 5集成在包管理器控制台运行以下命令:

Install-Package Autofac.Mvc5 

希望它能帮助:)

+0

我最终创建了另一个web项目并且工作,最有可能是版本问题所以我会标记为答案,谢谢:) – NicolasL