2016-05-27 8 views
1

Hallo Ich verwende den Code aus https://coding.abel.nu/2014/11/using-owin-external-login-without-asp-net-identity/Server nicht nach externer Login MVC

und ich war immer die Fehlermeldung „Die Seite Umleitung ist nicht richtig“ gefunden. nachdem ich mich bei meinem Provider eingeloggt habe.

Ich lösche meine Cookies aber jetzt wenn ich mich bei meinem Provider einlogge bekomme ich aber "Server nicht gefunden". "Firefox kann den Server nicht bei der Anmeldung finden; jsessionid = f09ba421eee23eab2a1ffa8b6ed35c3." In der URL gibt es https://login;jsessionid=f09ba421eeee23eab2a1ffa8b6ed35c3/ zurück. Mein Provider ist CAS. Dies ist für Firefox. In Chrome bringt es nur eine leere Seite.

Ich versuche es auch mit Google, aber ich bekomme dieselben Fehler.

Irgendeine Idee? danke

Antwort

1

Ich glaube, ich die ähnlichen Fehler hatte, da diese Fehler ... eine Zeile Lösung

„hier ist ein Fehler in Microsofts Owin Implementierung für System.Web. Derjenige war, der verwendet wird wenn wir Owin-Anwendungen auf IIS ausführen, was wahrscheinlich 99% von uns tun, wenn wir die neue Owin-basierte Authentifizierungsbehandlung mit ASP.NET MVC5 verwenden

Der Bug lässt Cookies auf seltsame Weise verschwinden Gelegenheiten ... "

Lösung hier: https://github.com/KentorIT/owin-cookie-saver

+0

Hallo vielen Dank für Ihre Antwort. Ich versuche, das Paket zu installieren, aber ich bekomme den Fehler "Konnte das Paket 'Kentor.OwinCookieSaver 1.1.1' nicht installieren. Sie versuchen, dieses Paket in ein Projekt zu installieren, das auf '.NETFramework, Version = v4.5.1' abzielt, aber das Paket enthält keine in Assembly-Referenzen oder Inhaltsdateien, die mit diesem Framework kompatibel sind. "Benötige ich eine andere Version? – touinta

+0

Versuchen Sie, NuGet zu verwenden, um das Paket zu installieren ... – ChenChi

+0

Gleicher Fehler von dort. Ich habe die vorherige Version installiert, aber keine Änderung. Ich bekomme Server nicht gefunden. – touinta