2016-04-30 57 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