Autofacを使用したASP.NET MVCアプリケーションがあります。
私は適切なパッケージを追加しました:
Install-Package Autofac
Install-Package Autofac.Mvc4
Webアプリケーションを実行すると、このエラーがスローされました。
メンバーの上書き中に継承セキュリティルールに違反しました: 'Autofac.Integration.Mvc.AutofacDependencyResolver.GetService(System.Type)'。オーバーライドするメソッドのセキュリティアクセシビリティは、オーバーライドされるメソッドのセキュリティアクセシビリティと一致する必要があります。
これをどのように解決できますか?
プロジェクトタイプが実際にはMVC 5であるときに、MVC 4にAutofacをインストールしました。
これを解決するために、私はUninstall-Package Autofac.Mvc4
および
Install-Package Autofac.Mvc5