私はVS 2012およびVS 2012を使用してasp.net web api 2.0アプリケーションを構築しようとしています。ネット4.5.2フレームワーク。 メンバをオーバーライドしている間に継承セキュリティ規則に違反しました: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'。オーバーライドされるメソッドのセキュリティアクセシビリティは、オーバーライドされるメソッドのセキュリティアクセシビリティに一致する必要があります。メンバ 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'をオーバーライドしている間に継承セキュリティルールに違反しました。
私は[アセンブリ:のsecurityRules(SecurityRuleSet.Level1)]追加して、溶液中のすべてのパッケージを更新しようとしたか、[アセンブリ:の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 0.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 あなたが Autofac.WebApi2パッケージを使用する必要が3210
- Microsoft.Web.Infrastructure.1.0.0.0
- Moq.4.5.8
- Newtonsoft.Json.8.0.3
- WebGrease.1.6.0
ウェブサイトを部分的に信頼しているのはなぜですか? Microsoftは.NET 4.0以降、ASP.NETのすべての部分的な信頼をサポートしていなかったので、ASP.NETと統合するライブラリのメンテナーからのサポートは期待できません。 – Steven
こんにちはスティーブン、あなたの返信ありがとう、私は完全な信頼モードでアプリケーションを実行することはできますか?私はweb.configの設定も表示されません。 – muvvala
クラシックASP.NETでAutofac 4 betaを使用しようとしていますか? [おそらくこの既知の問題と同様の問題です。](https://github.com/autofac/Autofac.Mvc/issues/10)。 Autofac 4用に更新された従来の統合ライブラリはまだありませんでした。 –