.Net 4.5.2 フレームワークで VS 2012 および vs 2012 用の asp net Web ツールを使用して、asp.net Web API 2.0 アプリケーションを構築しようとしています。アプリケーションを実行しようとすると、 メンバーのオーバーライド中に継承セキュリティ ルールに違反しました: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'。オーバーライドするメソッドのセキュリティ アクセシビリティは、オーバーライドされるメソッドのセキュリティ アクセシビリティと一致する必要があります。
[assembly: SecurityRules(SecurityRuleSet.Level1)] または [assembly: SecurityRules(SecurityRuleSet.Level2)] を追加して、ソリューション内のすべてのパッケージを更新しようとしましたが、どれも機能していないようです。
この問題の解決を手伝ってください。以前のスレッドをすべて試しましたが、どれも機能していません。
前もって感謝します。
編集以下は、私の Web API プロジェクトで参照されているナゲット パッケージのリストです。
- 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