Ich versuche, OWIN zu benutzen. Ich habe zwei MVC 5-Projekte erstellt. Eines mit Authentifizierung mit Aspnet.Identity und das andere als leeres Projekt.MVC 5 Weiterleitung zur Anmeldeseite, die nicht mit OWIN funktioniert
Ich habe folgende Unterlagen an das emptyp Projekt:
Konto-Controller mit einem Login-Aktion und coresponding Ansicht
Startup.cs und andere teilweise Startup.cs mit
public partial class Startup
{
public void ConfigureAuth(IAppBuilder app)
{
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "ApplicationCookie",
LoginPath = new PathString("/Account/Login")
});
}
}
Ich habe die About-Aktion im Home-Controller mit dem [Autor Ize] Attribut in beiden Projekten.
Wenn ich das erste Projekt starte und zum Info-Bildschirm gehe, bevor ich mich anmelde, wird es wie erwartet zur Login-Aktion umgeleitet. Wenn ich das selbe für das zweite Projekt mache, bekomme ich einen "HTTP Error 401.0 - Unauthorized" anstatt umzuleiten.
Irgendeine Idee, was die zweite dazu bringen würde, sich so zu verhalten?
Haben Sie die web.config im Vergleich zwischen den beiden Projekten? –
Ich habe die zwei web.config Dateien verglichen, aber ich werde es wieder tun und melden Sie zurück ... – Jeff
@AlexDresko, danke für die Hilfe. Ich habe einige Unterschiede in der web.config gefunden, die ich gestern verpasst habe. Leider hat es nicht geholfen, das Problem zu lösen. – Jeff