Problem laufen IdentityServer4

Lerne ich über die IdentityServer4 https://identityserver4.readthedocs.io/en/release/quickstarts/0_overview.html wirken aber Probleme bekommen, es funktioniert.

Nach dem erstellen der API-Abschnitt des Projekts und entsprechend konfiguriert werden:

public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory)
        {
            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            loggerFactory.AddDebug();

            app.UseIdentityServerAuthentication(new IdentityServerAuthenticationOptions
            {
                Authority = "http://localhost:5000",
                RequireHttpsMetadata = false,

                ApiName = "api1"
            });

            app.UseMvc();
        }

Bekomme ich die folgende Fehlermeldung:

'IApplicationBuilder' does not contain a definition for 'UseIdentityServerAuthentication' and no extension method 'UseIdentityServerAuthentication' accepting a first argument of type 'IApplicationBuilder' could be found (are you missing a using directive or an assembly reference?)

Irgendwelche Ratschläge, was ich hier vermisst?

EDIT 1:
Ich habe bemerkt, dass ich nicht den namespace referenzieren entweder sogar tho das Paket ist installiert und vorhanden.

d.h.

using IdentityServer4.AccessTokenValidation;

oder

using IdentityServer4;
  • Welche version von Visual Studio benutzt du? Ich bin mit VS 2017. Ich hatte das gleiche Problem. Allerdings wäre es zu bauen, obwohl es war, zeigt dieses Problem. Ich Schloss und öffnete VS 2017 wie @Jeremy Cook vorgeschlagen und das Problem ging Weg.
  • Vs2017. Hatte dasselbe Problem in vs2015. Neustart der ide hat auch nicht geholfen
InformationsquelleAutor Aeseir | 2017-03-16
Schreibe einen Kommentar