2013-10-22 6 views
61

Ich habe alle nuget-Pakete in meinem Projekt aktualisiert, sowie die AutoFac MVC5-Integrationspaket (MVC4 eine entfernt) und immer noch keine Würfel.MVC5, WebAPI2 und AutoFac funktionieren nicht. Alle Nuget-Pakete aktualisiert

Inheritance Sicherheitsregeln verletzt, während Mitglied überschrieben: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'. Die Sicherheitszugriffsfähigkeit der überschreibenden Methode muss mit der Sicherheitszugriffsfähigkeit der überschriebenen Methode übereinstimmen.

Antwort

98

Das benötigte Paket finden Sie, indem Sie auf Nuget nach "autofac webapi2" suchen.
Es heißt Autofac ASP.NET WebApi 2 Integration.

+2

Ich sehe, dass sie jetzt veröffentlicht sind. Danke, sie arbeiten großartig. Aber selbst wenn Sie nach "Autofac WebAPI2" suchen, wird dieses Paket nicht einmal auf der ersten Seite angezeigt. Aber das Paket für WebAPI (1) tut. Ich bin mir nicht sicher, ob Sie irgendetwas dagegen tun können. – MEMark

+6

Wenn du nuget nach "autofac webapi2" suchst (Anführungszeichen nicht benötigt) ... ist das Paket # 2 in den Ergebnissen ... und es behebt den Fehler in der Frage. – Martin

+0

Sicher, aber enthalten Sie normalerweise Versionsnummern aller Komponenten bei der Suche? Zumindest nicht, was mich heute, zwei Jahre später, wieder dazu brachte. – MEMark

Verwandte Themen