1

Ich entfernte gerade ASP.net Core 1.0 RC2 von meinem Rechner und installierte das RTM, wie es gestern herauskam. Ich habe alle Versionen in project.json konvertiert, um "1.0.0" statt mit den Suffixen -rc2- * zu sagen.Aspnet.Security.OpenIdConnect.Server Fehler auf ASP.net Core 1.0 RTM

Ich denke, die aktuelle ASOS-Version 1.0.0-Beta5-Finale ist bei ASP.net Core 1.0 RC2, und es versucht, etwas von RC2, die nicht mehr auf meinem Computer ist zu verweisen.

Ich erhalte diese Fehlermeldung: Typ konnte nicht 'Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions' aus Assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = adb9793829ddae60' laden .

bei Microsoft.AspNetCore.Builder.OpenIdConnectServerExtensions.UseOpenIdConnectServer (IApplicationBuilder app, Action-Konfiguration)

Ich denke, es wird diese Datei in meinem Startup.cs ist zu werfen, wenn ich callapp.UseOpenIdConnectServer(options => { ... }); Ich frage mich, ob es eine vorübergehende Lösung ist dafür, bis ASOS für Core RTM freigegeben wird.

+0

FYI, ASOS beta6 ist jetzt auf NuGet.org: https://www.nuget.org/packages/AspNet.Security.OpenIdConnect.Server/1.0.0- beta6-final – Pinpoint

Antwort

1

Bearbeiten: ASOS beta6-final ist jetzt auf NuGet.org verfügbar.


I think the current ASOS version 1.0.0-beta5-final is at ASP.net Core 1.0 RC2, and it is trying to reference something from RC2 that is no longer on my machine.

Das Problem Sie sehen nach Klasse Namensänderungen im DI-Stapel verursacht wird: https://github.com/aspnet/DependencyInjection/issues/411 wird

I'm wondering if there is a temporary workaround for this until ASOS is released for Core RTM.

ASOS beta6 in den nächsten Tagen veröffentlicht werden. In der Zwischenzeit können Sie die nächtlichen Builds nutzen: https://www.myget.org/gallery/aspnet-contrib

+0

Ich habe mein Projekt aktualisiert, um 1.0.0-beta6 zu referenzieren. Es gibt keinen GrantResourceOwnerCredentials (GrantResourceOwnerCredentialsContext-Kontext) mehr, der überschrieben werden kann. Wie würde ich das in dieser neuen Version machen? –

+0

Alle 'Grant *' - Ereignisse wurden in 'HandleTokenRequest' zusammengeführt: https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server/issues/303 – Pinpoint

Verwandte Themen