I am trying to build an asp.net web api 2.0 application using VS 2012 and asp net web tools for vs 2012 on .Net 4.5.2 framework; when i try to run the application, Inheritance security rules violated while overriding member: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'. Security accessibility of the overriding method must match the security accessibility of the method being overriden.
I tried updating all the packages in the solution, adding [assembly: SecurityRules(SecurityRuleSet.Level1)] or [assembly: SecurityRules(SecurityRuleSet.Level2)] but none of them seems to work.
Please help me in resolving this issue I tried all the previous threads but none of them is working.
Thanks in advance.
Edit Below are the list of nugget packages that are referenced in my web api project
- Autofac.3.5.2
- Autofac.Configuration.3.3.0
- Autofac.Extras.DynamicProxy2.3.0.7
- Autofac.WebApi.3.1.0
- AutoMapper.4.2.1
- Castle.Core.3.3.3
- Microsoft.AspNet.Mvc.5.2.3
- Microsoft.AspNet.Razor.3.2.3
- Microsoft.AspNet.Web.Optimization.1.1.3
- Microsoft.AspNet.WebApi.5.2.3
- Microsoft.AspNet.WebApi.Client.5.2.3
- Microsoft.AspNet.WebApi.Core.5.2.3
- Microsoft.AspNet.WebApi.WebHost.5.2.3
- Microsoft.AspNet.WebPages.3.2.3
- Microsoft.Web.Infrastructure.1.0.0.0
- Moq.4.5.8
- Newtonsoft.Json.8.0.3
- WebGrease.1.6.0